home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / answers / desqview-faq < prev    next >
Encoding:
Internet Message Format  |  1993-02-09  |  94.9 KB

  1. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!biosci!agate!spool.mu.edu!uwm.edu!daffy!uwvax!zazen!doug.cae.wisc.edu!bodoh
  2. From: bodoh@xraylith.wisc.edu (Daniel J. Bodoh)
  3. Newsgroups: comp.os.msdos.desqview,news.answers,alt.answers
  4. Subject: DESQview/QEMM Frequently Asked Questions: READ BEFORE POSTING
  5. Summary: FAQ list for the MS-DOS multitasker DESQview and memory manager QEMM
  6. Keywords: faq Q&A
  7. Message-ID: <1993Feb7.151158.26826@doug.cae.wisc.edu>
  8. Date: 7 Feb 93 21:11:58 GMT
  9. Expires: 1 Mar 1993 23:59:00 GMT
  10. Reply-To: bodoh@xraylith.wisc.edu
  11. Followup-To: comp.os.msdos.desqview
  12. Lines: 1861
  13. Approved: news-answers-request@MIT.edu
  14. Supersedes: <1992May31.144029.17734@xraylith.wisc.edu>
  15. Originator: bodoh@sun-2.cae.wisc.edu
  16. Xref: senator-bedfellow.mit.edu comp.os.msdos.desqview:5166 news.answers:5840 alt.answers:6
  17.  
  18. Archive-name: desqview-faq
  19. Last-modified: 1992/12/02
  20. Version: 10
  21.                    DESQview/QEMM Frequently Asked Questions
  22.                                   Release 10
  23.                         Last update: December 2, 1992
  24.                                        
  25.                           Edited by Daniel J. Bodoh
  26.                       Posted on the first of every month
  27. ---------------------------------------------------------------------------
  28. WHAT IS THIS ARTICLE? 
  29.  
  30.      This article is a regularly posted compendium of topics that have been 
  31.      discussed in the Usenet newsgroup comp.os.msdos.desqview since its 
  32.      birth.  Although many of the questions are truly ``Frequently Asked'', 
  33.      others are questions that experienced DESQview users recognize as 
  34.      questions a beginner might ask. If you are new to DESQview or this 
  35.      group, please read this FAQ before posting your question.  Even if your 
  36.      question isn't answered here, you'll probably learn something new about 
  37.      DESQview. 
  38.      
  39.      Although I edit this FAQ, a majority of the information contained in it 
  40.      was contributed by other comp.os.msdos.desqview readers.  The many 
  41.      contributors are listed at the end of the document.
  42. ---------------------------------------------------------------------------
  43. WHERE CAN I GET THE FAQ LIST? 
  44.  
  45.      This FAQ list is published in a number of places.  In file archives, it 
  46.      is named DVFAQx.ZIP, where ``x'' is the release number.  The DVFAQx.ZIP 
  47.      file also contains a DESQview/X help file (hypertext) version of the FAQ 
  48.      list.  The FAQ list is available from 
  49.           (1) its birthplace, the Usenet newsgroup COMP.OS.MSDOS.DESQVIEW as 
  50.               NEWS.ANSWERS with the subject line ``DESQview/QEMM Frequently 
  51.               Asked Questions: READ BEFORE POSTING''; 
  52.           (2) all NEWS.ANSWERS archives, as ``desqview-faq'' (the only 
  53.               exception to the naming rule); 
  54.           (3) SIMTEL20 and mirrors (see Q7) in the DESQVIEW directory; and 
  55.           (4) DVNet (see Q7).
  56. ---------------------------------------------------------------------------
  57. SUGGESTIONS, ERRORS, CRITICISMS... 
  58.  
  59.      Please, send me any comments on this FAQ list.  Since this FAQ is being 
  60.      distributed beyond Usenet, here's how to reach me from other networks. 
  61.           From the Internet or Usenet: write to ``bodoh@xraylith.wisc.edu''. 
  62.           From Fidonet: write to ``Daniel Bodoh 1:121/99.0'' 
  63.           From Compuserve: write to ``>INTERNET:bodoh@xraylith.wisc.edu''. 
  64.           From DECnet: write to ``cxrl::bodoh'' 
  65.           From Bitnet: write to ``bodoh@xraylith''
  66. ---------------------------------------------------------------------------
  67. FORMAT OF FAQ  (Important!) 
  68.  
  69.      Questions are listed in the ``QUESTIONS'' section, and are labelled Q1 
  70.      through Q33.  Answers, labelled A1 through A31 are given with the 
  71.      labelled question in the following section.  Finally, the contributors 
  72.      are credited. Cross references are made, for example, with ``(see Q2)''. 
  73.      
  74.      Because Quarterdeck sells a variety of DESQview products, the term 
  75.      "DESQview" can be vague.  In this FAQ list, "DESQview" refers to any of 
  76.      the DESQview packages that Quarterdeck sells.  References to specific 
  77.      packages will be made with either the package name or with a shorthand 
  78.      notation: 
  79.           DVC     refers to the original DESQview package, now informally 
  80.                   called ``DESQview Classic''. 
  81.           DV386   refers to DESQview/386 or the DESQview Classic and QEMM-386 
  82.                   combination (see Q2). 
  83.           DVX386  refers to DESQview/X-386. 
  84.           DVX286  refers to DESQview/X-286. 
  85.           DVX     refers to both DESQview/X-286 and DESQview/X-386. 
  86.      At the end of some of the questions, there may be a note of the form 
  87.      ``QW:216:QRAM.TEC''.  This is a cross reference to the Quarterdeck White 
  88.      Papers, which are published by Quarterdeck.  QW:216:QRAM.TEC refers to 
  89.      Quarterdeck White Paper #216, file name QRAM.TEC.  The White Pages are 
  90.      available on Quarterdecks BBS and on SIMTEL20 (see Q7).
  91. ---------------------------------------------------------------------------
  92. QUESTIONS 
  93.  
  94. Q1:  What is DESQview? 
  95. Q2:  Besides DESQview, what other products does Quarterdeck sell, and what 
  96.      are the current versions? 
  97. Q3:  What types of programs can DESQview run? 
  98. Q4:  What type of computer is required for DESQview? 
  99. Q5:  How can I upgrade my 80286 for best DESQview performance? 
  100. Q6:  Does DESQview and DESQview/X support Super VGA or video coprocessors? 
  101. Q7:  Where can I get freeware and shareware DESQview programs? 
  102. Q8:  I want to write software for DESQview and DVX.  Where can I get the API? 
  103. Q9:  I've heard that DESQview does preemptive multitasking.  What does that 
  104.      mean? 
  105. Q10: Why do the other windows slow to a virtual halt when one window accesses 
  106.      the floppy disk? 
  107. Q11: Can Windows run under DESQview? 
  108. Q12: Can I make something like AUTOEXEC.BAT for DESQview, so that certain 
  109.      windows open every time I run DESQview? 
  110. Q13: Can text and graphics be displayed at the same time with Hercules? 
  111. Q14: How do I use two monitors under DESQview? 
  112. Q15: What are Exceptions 12 and 13? 
  113. Q16: What determines the amount of conventional memory that DESQview claims 
  114.      for itself and takes away from programs? 
  115. Q17: What are some programs that are incompatible with DESQview? 
  116. Q18: I'm having a problem {configuring DESQview, running a program, etc.}. 
  117.      How do I fix it? 
  118. Q19: How can I contact Quarterdeck? 
  119. Q20: What books are available on DESQview? 
  120. Q21: What are the command-line switches for DESQview/QEMM/QRAM? 
  121. Q22: How can I configure DESQview for maximum window memory? 
  122. Q23: What is NOFF.SHP {NOFF.SHR}? 
  123. Q24: How can I increase DESQview's performance? 
  124. Q25: My {9600 or greater} BPS modem drops characters under DESQview.  Is high 
  125.      speed communication possible under DESQview? 
  126. Q26: Why doesn't ANSI.SYS work in DESQview? 
  127. Q27: Why does the mouse pointer disappear after running certain programs? 
  128. Q28: What are those files SWAP*.DV in my DV directory?  Can I delete them? 
  129. Q29: What does ``Optimize Communications'' in DESQview's setup program do? 
  130. Q30: What do I need if I want to use DESQview/X's networking features? 
  131. Q31: What do each of the four Protection Levels mean? 
  132. Q32: How can I load two or more shared programs in a window? 
  133. Q33: When running Windows under DESQview, I get an ``Incorrect DOS Version'' 
  134.      message.  How do I fix this? 
  135. Q34: How can I make the tilde (~) character work when I open an Xterm window 
  136.      on my unix machine?
  137. ---------------------------------------------------------------------------
  138. QUESTIONS AND ANSWERS 
  139.  
  140. Q1:  What is DESQview? 
  141.  
  142. A1:  DESQview is a program written by Quarterdeck Office Systems of Santa 
  143.      Monica, California, USA.  It allows true preemptive multitasking (see 
  144.      Q9) on 8088, 8086, 80286, 80386, 80486, V20 and V30 machines running 
  145.      MS-DOS (see Q4). While MS-DOS is still considered the PC's operating 
  146.      system, DESQview provides services similar to more advanced multitasking 
  147.      operating systems. 
  148.  
  149.      QW:195:286.TEC, QW:266:DV&DVX.TEC
  150. ---------------------------------------------------------------------------
  151. Q2:  Besides DESQview, what other products does Quarterdeck sell, and what 
  152.      are the current versions? 
  153.  
  154. A2:  [Versions are the latest known as of the date of the FAQ.  If you see a 
  155.      newer version, please let me know.] 
  156.  
  157.      Quarterdeck has two types of ``upgrades'': major upgrades and 
  158.      compatibility updates. The former involves a changing of the digit 
  159.      before or immediately after the decimal point and represents significant 
  160.      enhancements to the product's performance. The latter reflect minor 
  161.      changes generally of interest to a small number of users. 
  162.      
  163.      DESQview (DVC)        2.42 (2.52 with DVX386, not available otherwise) 
  164.           An excellent DOS multitasker.  If you are wondering why it has such 
  165.           a funny name, here's the official explanation from Quarterdeck: the 
  166.           original product was called DESQ (the Q was from Quarterdeck). When 
  167.           Quarterdeck made it TopView-compatible (see Q23) the "view" was 
  168.           added. 
  169.           
  170.      QEMM-386              6.02 (6.03 with DVX386, not available otherwise) 
  171.           A memory manager for 80386+ machines.  QEMM will convert extended 
  172.           memory to XMS memory (replacing HIMEM.SYS) and LIM EMS 4.0 memory. 
  173.           With the associated utilities, you can load TSRs, device drivers, 
  174.           and DOS data structures into high memory in order to gain 
  175.           conventional memory for large programs. Manifest is provided with 
  176.           QEMM.  QEMM is a VCPI server and can also be a DPMI host with the 
  177.           QDPMI product (see below).  If you plan to use DESQview on a 386, 
  178.           you should choose QEMM over other memory managers.  It is smaller 
  179.           and faster than other memory managers, can give you more upper 
  180.           memory, and certain functions in DESQview will only work if QEMM is 
  181.           the memory manager.  It is also the only memory manager that allows 
  182.           you to run Windows in Standard mode inside or outside of DESQview. 
  183.           
  184.      QDPMI                 1.0 
  185.           In conjunction with QEMM, QDPMI acts as a DPMI host for programs 
  186.           that require DPMI.  QDMPI is available to registered QEMM users 
  187.           free of charge from the Quarterdeck BBS (see Q7) or for a nominal 
  188.           price with documentation from Quarterdeck. 
  189.           
  190.      QEMM-50/60            6.0 (not sure about minor version number) 
  191.           Similar to QEMM-386, but specifically for PS/2 models 50 and 60 
  192.           which are 80286-based machines.  It will only work with certain 
  193.           memory expansion boards and requires disabling of motherboard 
  194.           memory.  For more details, get the QOS tech note QEMM5060.TEC, 
  195.           available from SIMTEL20 and other sites (see Q7). 
  196.           
  197.      DESQview/386 (DV386)  2.42 
  198.           Actually DESQview/386 is a copy of DESQview and QEMM in the same 
  199.           package.  If you already have DESQview, purchasing QEMM will give 
  200.           you DV386. 
  201.           
  202.      QRAM                  2.0 
  203.           A memory manager for 8088 through 80286 machines.  QRAM will 
  204.           provide UMBs (Upper Memory Blocks, memory greater than 640K but 
  205.           less than 1024K). To do this requires either LIM EMS 4.0, EEMS, a 
  206.           memory management chip or a 286 motherboard with C&T's NEAT, LEAP 
  207.           or SCAT chip set.  The UMBs can be used to load TSRs, device 
  208.           drivers, and DOS data structures into high memory in order to gain 
  209.           conventional memory for large programs. Manifest is provided with 
  210.           QRAM.  BTW, QRAM is pronounced like ``cram'' (I always called it 
  211.           ``kee-u-ram''). 
  212.           
  213.      MANIFEST              1.12 (1.14 with DV/X, not available otherwise) 
  214.           Manifest is a ``system information'' utility.  It displays hardware 
  215.           information, memory usage, internal DOS structures and much more. 
  216.           
  217.      DESQview Companions   1.1 
  218.           A set of utility programs, including a calculator, datebook, 
  219.           notepad, and terminal emulator. 
  220.           
  221.      DESQview/X-386 (DVX386)  1.02 
  222.           DESQview/X-386 is DV386 with an industry-standard graphical user 
  223.           interface.  It contains an X-windows server, which allows you to 
  224.           interact with X-windows programs running on Unix machines, or DOS 
  225.           text and X clients running on other DESQview/X machines (see Q30). 
  226.           Using the fonts provided, you can make use of your SVGA to have 
  227.           many small 80x25 windows open on the screen simultaneously. 
  228.           
  229.           The DVX386 package contains DESQview/386 2.52, QEMM-386 6.03 and 
  230.           Manifest 1.14.  These versions are not available separately. It 
  231.           also contains 4 DESQview/X Companions: an Application Manager (like 
  232.           Window's Program Manager), a File Manager, the Adobe Type Manager 
  233.           and an Icon Editor. 
  234.           
  235.      DESQview/X-286 (DVX286)  (Rumored) 
  236.           This will be DESQview/X for the 286.  DVX286 will actually DVX386 
  237.           packaged with QRAM.  Quarterdeck hasn't released because of memory 
  238.           difficulties. 
  239.           
  240.      OSF/Motif Window Manager 1.0 
  241.           Replaces the native DESQview/X window manager for a different look 
  242.           and feel. 
  243.           
  244.      OPEN LOOK Window Manager 1.0 
  245.           Replaces the native DESQview/X window manager for a different look 
  246.           and feel. 
  247.           
  248.      DESQview and DESQview/X programming tools 
  249.           See Q8. 
  250.           
  251.      QW:186:QEMM5060.TEC, QW:216:QRAM.TEC, QW:266:DV&DVX.TEC
  252. ---------------------------------------------------------------------------
  253. Q3:  What types of programs can DESQview run? 
  254.  
  255. A3:  There are three types of DESQview programs: DESQview-oblivious programs, 
  256.      DESQview-aware programs, and DESQview-specific programs. 
  257.  
  258. According to the DESQview manual, DESQview-oblivious programs are those which 
  259. are ``written without any consideration for DESQview''.  These include 
  260. standard DOS programs like word processors and spreadsheets. 
  261.  
  262. Some standard DOS programs have the ability to detect the presence of 
  263. DESQview.  These programs are considered DESQview-aware.  The advantage of 
  264. DESQview-aware programs is better system performance, because DESQview does 
  265. not have to make conservative assumptions about the program.  A 
  266. DESQview-aware program gives up the CPU when it doesn't need it, and if it 
  267. writes directly to the screen it instead writes to a DESQview-provided video 
  268. buffer so it can run in a small window (see Q23).  If you'd like to make your 
  269. program DESQview-aware, there is code provided in Appendix J of the DESQview 
  270. manual. 
  271.  
  272. DESQview-specific programs can only be run while DESQview is active. These 
  273. programs use the window management, interprocess communication and other 
  274. services that are built into DESQview (called the DESQview Applications 
  275. Program Interface (API)). 
  276.  
  277. DESQview will multitask all programs, regardless of type.
  278. ---------------------------------------------------------------------------
  279. Q4:  What type of computer is required for DESQview? 
  280.  
  281. A4:  DESQview Classic can multitask programs on an 8088, 8086, 80286, 
  282.      80386sx, 80386dx, 80486sx, 80486dx, V20 or V30.   DVX386 will only run 
  283.      on an 80386sx or better. 
  284.  
  285.      8088/8086/80286/V20/V30 
  286.           DVC will run in one of three ways one these machines. For 
  287.           additional information, get the file DV286.ZIP from SIMTEL20 (see 
  288.           Q7). 
  289.           
  290.           (1) If you have true hardware compatible LIM EMS 4.0 (or EEMS) 
  291.           memory board and are able to disable some conventional memory, DVC 
  292.           will remap expanded memory to conventional memory addresses to 
  293.           multitask ``well-behaved'' programs in. 
  294.           
  295.           (2) If you use a plug-in memory management chip such as a 
  296.           All-Charge Card or a SOTA POP card, it will provide the memory 
  297.           mapping needed to allow DVC to multitask programs beyond 640K. 
  298.           
  299.           (3) If you have neither a LIM EMS 4.0 memory card or a memory 
  300.           management chip, DVC will still multitask as many programs as 
  301.           possible in the available conventional memory (see Q5). 
  302.           
  303.           Besides the memory problem, on a machine less than an 80386 and 
  304.           without QEMM, DESQview will not be able to run programs in a small 
  305.           window or in the background if the program writes directly to video 
  306.           memory (see Q2). If the program has a switch to allow BIOS screen 
  307.           output, use it, or convince the programmer to make the program 
  308.           DESQview-aware (see Q3). 
  309.           
  310.      80386sx/80386dx/80486sx/80486dx 
  311.           DV386 (or the combination of DESQview and QEMM (see Q2)) and DVX386 
  312.           will multitask programs in all of the available extended memory. 
  313.           
  314.      Although DVC can multitask on any machine, the minimum suggested 
  315.      configuration is an 80386sx with 2 megabytes of memory and QEMM.  For 
  316.      breathing room, at least 4 megabytes of memory is suggested. 
  317.      
  318.      DVX386 requires at least 4 megabytes and an 80386sx.  Eight megabytes of 
  319.      memory is roughly equivalent to 4 megabytes under DVC. 
  320.      
  321.      QW:195:286.TEC, QW:231:DV386.TEC
  322. ---------------------------------------------------------------------------
  323. Q5:  How can I upgrade my 80286 for best DESQview performance? 
  324.  
  325.  
  326. A5:  A 80286 can be upgraded with LIM EMS 4.0 expanded memory, a memory 
  327.      management chip, a plug-in 386 adapter, or a new 386 motherboard.  The 
  328.      cost of all these ``upgrades'' is about the same. All of them have some 
  329.      negatives as well. 
  330.  
  331.      (1) If you are unsure how much of your 286 conventional memory can 
  332.      disabled, getting LIM EMS 4.0 memory may not help you. For the record 
  333.      the listed 286 motherboards can be set to the minimum conventional 
  334.      memory as follows: 
  335.           AST Premium 286  0K 
  336.           IBM AT (6 Mhz) 256K 
  337.           COMPAQ 286     256K 
  338.           
  339.      Most AT clones have a minimum of 512K (eighteen 256Kx1 DRAMs).  The 
  340.      motherboard can only be disabled to 256K or lower if it supports 64K 
  341.      DRAMs, or if the system setup allows you to specify a value less than 
  342.      the actual amount of memory installed. 
  343.      
  344.      If you have information on the minimum conventional memory of any other 
  345.      286 motherboard, please forward it to the editor (see above). 
  346.      
  347.      (2) If you get a memory management chip, an All-Charge Card or a SOTA 
  348.      POP, you will still not get the memory protection available with the 
  349.      80386 (see Q4). 
  350.      
  351.      (3) If you get a 386 Adapter to replace the 286 CPU chip, there has been 
  352.      ``some reported'' compatibility problems.  Also, it will not run as fast 
  353.      the corresponding 386 motherboard of the same clock speed. 
  354.      
  355.      (4) If you get a new 386 (or 386SX) motherboard, there is some hassle to 
  356.      get it installed and working but probably no more than with the 386 
  357.      Adapter kits. 
  358.      
  359.      QW:195:286.TEC
  360. ---------------------------------------------------------------------------
  361. Q6:  Does DESQview and DESQview/X support Super VGA or video coprocessors? 
  362.  
  363. A6:  This issue has two answers: one for DVC and another for DVX. 
  364.      DESQview Classic 
  365.      Yes and no.  When DVC is placing windows on the screen, it cannot use 
  366.      any of the 132 column modes provided by Super VGA cards.  The smallest 
  367.      text font that DVC and DV386 provides to VGA+ users is 60 rows by 80 
  368.      columns.  Since video support is hardcoded into DVC and DV386, there is 
  369.      no way to write a video driver for Super VGA cards. 
  370.      
  371.      Inside a window, any resolution can be used.  The problem occurs when 
  372.      you switch away from the window and come back.  DESQview will corrupt 
  373.      the window unless it has a resolution of 800x600x16 or less.  Except in 
  374.      rare cases, DESQview cannot handle 256 colors at more than 320x200.  A 
  375.      few cards will reportedly work at 1024x768x16 as well.  Note that at 
  376.      these higher resolutions,  ``Graphics Pages'' in Change A Program must 
  377.      be set to 4. 
  378.      
  379.      Quarterdeck is currently researching solutions to this problem. 
  380.      
  381.      
  382.      DESQview/X 
  383.      All DESQview/X output is in graphics mode, so it benefits greatly from 
  384.      Super VGA.  Performance is increased significantly with video 
  385.      coprocessor cards.  However, DESQview/X currently supports only a 
  386.      limited set of VGA chip sets. 
  387.      
  388.      DESQview/X 1.0 supports the following SVGA chipsets: 
  389.      
  390.           Manufacturer             Chipset Number      Highest Resolution 
  391.           --------------------------------------------------------------- 
  392.           ATI                      28800               800x600 
  393.           Chips and Technologies   82C451              800x600 
  394.           Chips and Technologies   82C452              1024x768 
  395.           Genoa VGA                ET3000, 6400        800x600 
  396.           Western Digital Imaging  PVGA1a, WD90C00,WD90C10, WD90C11, WD90C31* 
  397.              800x600 
  398.           Trident                  8800, 8900          800x600 (256 colors 
  399.           unsupported) 
  400.           Tseng Labs               ET3000              800x600 
  401.           Tseng Labs               ET4000              1024x768 
  402.           Headland Technologies    VEGA                800x600 
  403.           Headland Technologies    V7VGA               1024x768 
  404.           
  405.           * The WD90C31 can support the modes of the WD90C11. DVX will NOT 
  406.           detect its presence but you can put the values in using Setup / 
  407.           Advanced / Display / VGA Custom 
  408.                800 600 256 305C 
  409.           and then save your changes. 
  410.           
  411.      8514/a and hardware compatibles and DGIS boards are also supported. 
  412.      These boards significantly increase video speed (see Q24). 
  413.      
  414.      DESQview/X does not currently support the S3 chip, but may in the 
  415.      future.  However, you *may* be able to use the VESA 800x600x16 mode by 
  416.      editing the DVX.CFG file and changing the ``screen'' line to ``screen 
  417.      800x600:6ah'' You may also need to change the ``type VGA'' line to 
  418.      ``type VG8''.  This is not guaranteed to work. 
  419.      
  420.      The TIGA interface is not yet supported, but will be in a future 
  421.      release. However, the DGIS interface is supported. 
  422.      
  423.      For reference, here is an incomplete list of video coprocessor cards and 
  424.      their compatibilities.  If you know of any that are not in this list, 
  425.      please forward the information to bodoh@xraylith.wisc.edu. 
  426.      
  427.      Model                      Chipset Manufacturer    Driver Interface 
  428.      --------------------------------------------------------------------- 
  429.      Desktop AGA 1024           TI                      TIGA, application 
  430.      interface level drvr for 8514 
  431.      ATI 8514/Ultra             ATI 8514/A              Relies on 8514 drvr 
  432.      Spectragraphics Squeegee                   TI                       DGIS 
  433.      National Volante AT1000    TI                       TIGA 
  434.      SOTA 340i                  TI                       DGIS, adapter 
  435.      interface compatible--8514 
  436.      Appian Rendition II        TI                       TIGA 
  437.      ADEX 8514/AT256            Western Dig. 8514/A      Relies on 8514 drvrs 
  438.      Western Digital 8514/A     W.D. 8514/A              8514 
  439.      Hercules Graphics Station 
  440.      Card GB 1024+2             TI                       TIGA 
  441.      NEC Multisync 
  442.      Graphics Engine            TI                       DGIS 
  443.      Nth Engine /150          Chips & Technology 8514    relies on 8514 
  444.      HP Intelligent Graphics   Controller 20            TI                    
  445.         TIGA, DGIS 
  446.      Vermont Cobra Plus         TI                       TIGA, adapter 
  447.      interface compatible--8514 
  448.      Artist XJS-1024            TI                       relies on TIGA 
  449.      Rasterex Liberty 810AT     TI                       TIGA, adapter 
  450.      interface compatible--8514 
  451.      
  452.      Most TIGA & DGIS have custom drivers for their supported software eg. 
  453.      WP, HG CAD 
  454.      
  455.      QW:148:VGA.TEC, QW:256:XVIDEO.TEC, QW:208:XGA.TEC
  456. ---------------------------------------------------------------------------
  457. Q7:  Where can I get freeware and shareware DESQview programs? 
  458.  
  459. A7:  There are quite a few DESQview repositories available, depending on what 
  460.      network access you have. 
  461.  
  462.      BBS 
  463.           The official Quarterdeck BBS can be reached at (310) 314-3227.  It 
  464.           supports 1200-9600 baud, 8 data bits, no parity. 
  465.           
  466.           SIMTEL20 files (see below) are available for downloading from 
  467.           Detroit Download Central (313) 885-3956.  DDC has multiple lines 
  468.           which support 300/1200/2400/9600/14400 bps (103/ 212/ V22bis/ HST/ 
  469.           V32bis/ V42bis/ MNP).  This is a subscription system with an 
  470.           average hourly cost of 17 cents.  It is also accessable on Telenet 
  471.           via PC Pursuit and on Tymnet via StarLink outdial. 
  472.           
  473.      Fidonet 
  474.           Many Fidonet nodes belong to DVNet, the DESQview File Distribution 
  475.           Network. It is coordinated by Peter Stern at 1:17/38.  A monthly 
  476.           posting to the DESQview echo on Fidonet lists the nodes 
  477.           participating in DVNet. 
  478.           
  479.      Internet (via anonymous ftp) 
  480.           WSMR-SIMTEL20.ARMY.MIL [192.88.110.20] 
  481.           Three directories on SIMTEL are of interest to DV/QEMM users: 
  482.                PD1:<MSDOS.DESQVIEW> 
  483.                     Many DESQview programs, .DVPs, etc. 
  484.                PD1:<MSDOS.DV-X> 
  485.                     DVX-specific programs, icons, etc. 
  486.                PD1:<MSDOS.QEMM> 
  487.                     QEMM programs, information 
  488.                PD1:<MSDOS.QTRDECK> 
  489.                     Information relating to all Quarterdeck products.  The 
  490.                     Quarterdeck White Pages are stored here as QW920327.ZIP. 
  491.                     They are very useful for solving problems. 
  492.                     
  493.                Other directories may contain DESQview-aware (see Q3) 
  494.                programs. In each of the three directories, the file 
  495.                00-INDEX.TXT contains a list of all the files available in 
  496.                that directory. 
  497.                
  498.           OAK.OAKLAND.EDU [141.210.10.117] 
  499.                A SIMTEL20 mirror.  The DESQview directory is 
  500.                /pub/msdos/desqview. This is the most up-to-date mirror of 
  501.                SIMTEL20. 
  502.                
  503.           WUARCHIVE.WUSTL.EDU  [128.252.135.4] 
  504.                Another SIMTEL20 mirror.  The DESQview directory is 
  505.                /mirrors/msdos/desqview. 
  506.                
  507.           NIC.FUNET.FI [128.214.6.100], SRC.DOC.IC.AC.UK [146.169.3.7], 
  508.           RANA.CC.DEAKIN.OZ.AU [128.184.1.4], ARCHIE.AU [139.130.4.6], & 
  509.           NIC.SWITCH.CH [130.59.1.40] 
  510.                SIMTEL20 mirrors for non-North Americans 
  511.                
  512.           HAYES.IMS.ALASKA.EDU [137.229.40.200] 
  513.                Contains some of the programs available on DVNet in the 
  514.                directory /dvnet. The file ``prog.dvn'' is a list of all the 
  515.                programs available on DVNet.  The file ``dvnet.lst'' is a list 
  516.                of all the Fidonet BBSs that participate in DVNet. 
  517.                
  518.      UUCP 
  519.      
  520.           SIMTEL files can be requested via UUCP from UUNET's 1-900-GOT-SRCS. 
  521.           See UUNET file uunet!~/info/archive-help for details. 
  522.           
  523.      Email-only 
  524.      
  525.           If you do not have FTP access to SIMTEL20, files may be ordered by 
  526.           e-mail from LISTSERV@VM1.NODAK.EDU or LISTSERV@VM.ECS.RPI.EDU. 
  527.                If you are on BITNET: LISTSERV@NDSUVM1 or LISTSERV@RPIECS 
  528.                If your mailer knows domains: listserv@vm1.nodak.edu or 
  529.                listserv@vm.ecs.rpi.edu 
  530.                If your mailer wants bang paths: uunet!vm1.nodak.edu!listserv 
  531.                or uunet!vm.ecs.rpi.edu!listserv 
  532.                
  533.           If you use bang paths, substitute your nearest neighbor which is 
  534.           also on the Internet for uunet in the examples above.  Some 
  535.           examples are: ames, decvax, decwrl, harvard, hplabs, nosc, rutgers, 
  536.           sharkey, sun, ucbvax, ucsd, udel, uw-beaver, wuarchive. 
  537.           
  538.           Send this command to the server to get its help file: 
  539.           
  540.           GET PDGET HELP 
  541.           
  542.           Sample command (which gets the catalog of MS-DOS files): 
  543.           
  544.           /PDGET MAIL PD:<MSDOS.FILEDOCS>SIMLIST.ARC UUENCODE 
  545.           
  546.           These commands should be sent as the body of a regular email 
  547.           message. Do not include a signature because it confuses the server. 
  548.           If you have xxdecode, you may wish to specify XXENCODE instead of 
  549.           UUENCODE to avoid character translation problems. 
  550.           
  551.           To get a catalog of the DESQview files only, use 
  552.           /PDGET MAIL PD1:<MSDOS.DESQVIEW>00-INDEX.TXT UUENCODE
  553. ---------------------------------------------------------------------------
  554. Q8:  I want to write software for DESQview and DVX.  Where can I get the API? 
  555.  
  556. A8:  There are two separate programming paths: DESQview API programming and X 
  557.      Windows programming. 
  558.  
  559.      Programming under the DESQview API allows you to use all the 
  560.      multitasking features of DVC and DVX - process and task creation, 
  561.      interprocess communication and character window output. 
  562.      
  563.      X programming is only available under DESQview/X.  X Window programming 
  564.      allows you to write computer-independent graphics interfaces. You can 
  565.      combine DESQview API programming and X Window programming if you write 
  566.      small real-mode programs.  Quarterdeck has ported only part of the API 
  567.      to protected-mode X programming. 
  568.      
  569.      The DESQview API is built into every copy of DESQview and DESQview/X as 
  570.      INT 15h calls.  A list of the documented and undocumented INT 15h calls 
  571.      is available for free in DVINT, a DESQview/QEMM-specific excerpt of the 
  572.      Interrupt List maintained by Ralf Brown. 
  573.      
  574.      Also for free is DVGLUE, a DESQview 2.01 API for Turbo C.  DVGLUE and 
  575.      DVINT make a good combination for freeware and shareware programmers who 
  576.      want to get into DESQview programming at a small cost. 
  577.      
  578.      Recently, Quarterdeck has significantly reduced the prices for their API 
  579.      and associated tools.  The tools include the API reference manual ($25), 
  580.      various language-specific libraries (C, Pascal, Dbase, etc., $100 each 
  581.      including the API manual), a panel designer for screen layout, and other 
  582.      tools (see Q19).  Third party reference books are also available (see 
  583.      Q20). 
  584.      
  585.      Although the X Windows interfaces are available in every copy of 
  586.      DESQview/X, the INT 15 and mailbox interface to it is not published and 
  587.      is not completely known yet.  However, there is still an inexpensive 
  588.      option. 
  589.      
  590.      DJGPP, an MSDOS 386 port of the GNU C compiler is available on the 
  591.      Internet.  Quarterdeck has released DJGPP-compatible X libraries without 
  592.      documentation for free with GNU C.  This free version is available on 
  593.      the Internet and on BBSs: 
  594.           The Batchelor Pad BBS 
  595.           The complete qddvx101.zip file, and the complete DJGPP 2.2.2 
  596.           development environment are available via modem at 310-494-1024. 
  597.           login: qddvx password: gnuc 
  598.           This account has five hours per day, and can only download files 
  599.           from the Quarterdeck directory on the batpad.  When the five hours 
  600.           are used up, you must wait until the next day.  The login dumps you 
  601.           directly into the correct directory to find these files.  The 
  602.           default protocol is ZModem MobyTurbo (DSZ), and speeds from 
  603.           2400-14,400 bps V.32bis are supported. If you change the protocol, 
  604.           please set it back to ZModem when you are done. 
  605.           
  606.           The Internet 
  607.           The file qddvx101.zip can be downloaded from these anonymous ftp 
  608.           sites: 
  609.           hpb.mcc.ac.uk                   /pub/djgpp 
  610.           du9ds4.fb9dv.uni-duisbugr.de    /pub/gnu/gnuMSDOS/djgpp 
  611.           sun0.urz.uni-heidelberg.de      /pub/msdos/simtel/djgpp 
  612.           utsun.s.u-tokyo.ac.jp           /ftpsync/djgcc/dj 
  613.           akiu.gw.tohoku.ac.jp            /pub/msdos/djgpp/dj 
  614.           src.doc.ic.ac.uk                /computing/systems/ibmpc/djgpp 
  615.           rigel.acs.oakland.edu           /pub/msdos/djgpp 
  616.           ifs.kuis.kyoto-u.ac.jp          /DOS-EXTENDER/386/djgpp/mirror 
  617.           
  618.      A special base-level DESQview/X X11 Starter Toolkit, for use with the 
  619.      DJGPP GNU C/C++ compiler only, includes disks containing the full X11 R4 
  620.      programming libraries, the DESQview/X system library with Berkeley 
  621.      Socket Interface, sample programs, make files for  GNU, the DESQview/X 
  622.      Roadmap documentation, and the GNU C/C++ compiler. The starter kit sells 
  623.      for $50. 
  624.      
  625.      The complete DESQview/X X11 Toolkit, priced at $750, includes: X11 R4 
  626.      programming libraries, the DESQview/X system  library with Berkeley 
  627.      Socket Interface, sample programs, make files and library support for 
  628.      Microsoft C, Borland C++, Zortech C++, Rational Instant C, Watcom C/386, 
  629.      Metaware High C, and GNU C/C++ compilers, the DESQview/X Roadmap, 
  630.      O'Reilly X Reference and Programming Guides (Volumes 1, 2, 4, and 5), 
  631.      Rational Systems DOS/4GX DOS extender tools, Instant C development 
  632.      environment, Oxygen, and Quarterdeck's Developer Passport Support. 
  633.      
  634.      There is also an a la carte version of the toolkit available.  Contact 
  635.      Quarterdeck (see Q19) for prices. 
  636.      
  637.      Quarterdeck's OSF/Motif (v. 1.1.5) Development Toolkit, priced at $150, 
  638.      includes: Motif Widget libraries, Motif Resource  Management library, 
  639.      Motif User Interface Language (UIL) compiler, sample programs, O'Reilly 
  640.      Volume 6, Motif Programming Manual, the DESQview/X OSF/Motif Roadmap and 
  641.      the DESQview/X end user OSF/Motif Window Manager.  The Motif libraries 
  642.      can be used to build applications with a standard look and feel. 
  643.      
  644.      The prices above are Quarterdeck prices; the price on the street is 
  645.      usually a lot better.  One source of API tools is the Programmer's 
  646.      Connection, at 
  647.           Programmer's Connection, Inc. 
  648.           7249 Whipple Ave. NW 
  649.           North Canton, OH  44720-7143 
  650.           1-800-336-1166 (US and Canada) 
  651.           (216) 494-8715 (International) 
  652.           (216) 494-5260 (FAX) 
  653.           
  654.      QW:211:APIBRO.TEC
  655. ---------------------------------------------------------------------------
  656. Q9:  I've heard that DESQview does preemptive multitasking.  What does that 
  657.      mean? 
  658.  
  659.  
  660. A9:  Let's say you have one toy (the 80x86 processor in our case) and 5 
  661.      children (5 programs that you want to run under DESQview 
  662.      simultaneously).  There are two ways that Dad (DESQview) can let each 
  663.      child play with the toy. 
  664.  
  665.      (1) Dad gives the toy to one of the children, who plays with it until 
  666.      she gets bored.  Then she returns the toy to Dad, who gives it to one of 
  667.      the other children.  This repeats until all the children have played 
  668.      with the toy, and then Dad starts over with the first child. 
  669.      
  670.      (2) Dad gives the toy to one of the children, and starts a timer.  If 
  671.      the child gets bored with the toy before the timer expires, she gives it 
  672.      back to Dad.  However, if she still holds the toy when the timer 
  673.      expires, Dad reminds her that good children must share, and takes it 
  674.      away from her.  He then gives it to the next child and restarts the 
  675.      timer.  When all the children have played with the toy, Dad returns it 
  676.      to the first child. She continues playing with it where she left off. 
  677.      
  678.      Sometimes one of the children may want to take the toy apart. Since none 
  679.      of the other children wants to play with a disassembled toy, the child 
  680.      will request that Dad not take away the toy until the child says he can. 
  681.      In that way, the child can re-assemble the toy before any other child 
  682.      gets it. 
  683.      
  684.      The first method is called ``non-preemptive'' and conversely, the second 
  685.      is called ``preemptive''.  It is generally agreed that preemptive 
  686.      multitasking is much better because one program cannot accidently 
  687.      ``hog'' the CPU.  One of the major technical differences between 
  688.      DESQview and Windows is that DESQview preemptively multitasks all 
  689.      programs, while Windows does non-preemptive multitasking of Windows 
  690.      applications. 
  691.      
  692.      When a program running under DESQview calls a DOS or BIOS function, it 
  693.      effectively ``disassembled the toy''.  DESQview recognizes this and 
  694.      temporarily suspends any other program that attempts to make a DOS or 
  695.      BIOS call until the current DOS or BIOS call ends (see Q10). 
  696.      
  697.      DESQview-oblivious programs (see Q3) can act like selfish children when 
  698.      they are waiting for keyboard entry.  Even though they aren't playing 
  699.      with the toy, they keep hold of it.  Shareware and freeware programs are 
  700.      available for forcing these programs to share the toy (see Q24). 
  701.      
  702.      QW:152:MULTI-T.TEC
  703. ---------------------------------------------------------------------------
  704. Q10: Why do the other windows slow to a virtual halt when one window accesses 
  705.      the floppy disk? 
  706.  
  707.  
  708. A10: Both DOS and the BIOS disk access functions are non-reentrant, i.e. they 
  709.      may not be called again while one call is in progress.  DESQview thus 
  710.      handles both as ``serially reusable resources,'' and suspends a window 
  711.      making such a call until any current call completes. 
  712.  
  713.      Since programs make many DOS calls other than disk I/O, they can become 
  714.      blocked while another window is accessing the disk even when they 
  715.      themselves are not trying to access the disk.  The same suspension 
  716.      occurs when a program accesses the disk via BIOS calls, but only when 
  717.      some other window is also accessing the disk; thus, a non-disk DOS call 
  718.      can execute at the same time as a disk-related BIOS call. 
  719.      
  720.      When the disk being accessed is a hard disk, the call completes so 
  721.      quickly that there is no obvious degradation in the performance of other 
  722.      windows.  When accessing a floppy disk, however, the call can take 
  723.      multiple seconds to complete, during which time it is highly likely that 
  724.      other windows will be suspended for a noticeable length of time. 
  725.      
  726.      To minimize the impact of copying or formatting, try using shareware 
  727.      programs such as DVCOPY, LTFORMAT and FDFORMAT (see Q7). 
  728.      
  729.      QW:230:DVFLOPPY.TEC
  730. ---------------------------------------------------------------------------
  731. Q11: Can Windows run under DESQview? 
  732.  
  733.  
  734. A11: Yes, Windows can run under DESQview, but only in Real and Standard mode. 
  735.      Windows in Enhanced mode becomes an 80386 DPMI control program and there 
  736.      can only be one such control program at a time (see Q17). 
  737.  
  738.      Under DESQview/X, Windows can be run in a small window, because 
  739.      DESQview/X can convert the Windows output into X requests.  Page 143 of 
  740.      the DVX manual discusses how to run Windows under DVX. 
  741.      
  742.      QW:170:WIN3.TEC, QW:242:WIN31.TEC
  743. ---------------------------------------------------------------------------
  744. Q12: Can I make something like AUTOEXEC.BAT for DESQview, so that certain 
  745.      windows open every time I run DESQview? 
  746.  
  747.  
  748. A12: Yes.  In DESQview Classic there are basically two methods: 
  749.           (1) Use the ! method in the script language. 
  750.           (2) Use a batch file in the first (BD) window. 
  751.           
  752.      Method (1) is more useful in turnkey applications - method (2) is better 
  753.      (i.e., more flexible) for general use. 
  754.      
  755.      To use method 1, do something like this: 
  756.      
  757.      copy con foo.dvt 
  758.      {Learn {F12} "!Startup"} 
  759.      ... 
  760.      {Finish} 
  761.      ^Z 
  762.      convscr t foo.dvt desqview.dvs 
  763.      
  764.      (``...'' are your DV script commands to do what you want to do) 
  765.      
  766.      To use Method 2, get hold of one of the many ``start a window from the 
  767.      command line'' utilities.  One of these is RUN, part of the DVSI package 
  768.      available on SIMTEL20 and mirrors (see Q7). 
  769.      
  770.      Then write a batch file that uses RUN to create the windows you need, 
  771.      and put that batch file in the Program field of BD-PIF.DVP.  Then you 
  772.      can start up the windows just by hitting return twice when DV starts up 
  773.      (assuming BD is the first program on your open menu).  This is what I 
  774.      do. Or, for total automation, you can make a startup script as above, 
  775.      consisting of OBD. 
  776.      
  777.      Under DESQview/X, edit the file ``DVX.CFG'' which is in the \DVX 
  778.      directory.  Add the name of the DVP (without the .DVP extension) to the 
  779.      CLIENT line.  Or, use the SETUP program which will edit DVX.CFG for you. 
  780.      DESQview/X assumes that the DVP you specify in the CLIENT line is in the 
  781.      directory \DVX\DVPS. 
  782.      
  783.      QW:153:AUTOSCRI.TEC
  784. ---------------------------------------------------------------------------
  785. Q13: Can text and graphics be displayed at the same time with Hercules? 
  786.  
  787.  
  788. A13: Yes, as long as 90x43 mode display mode is used.  If the graphics bleeds 
  789.      through from the background, you can switch to 80x25 mode. 
  790.  
  791.      However, there is no way to detect whether or not the Hercules card is 
  792.      currently in text or graphics mode if a program switches between these 
  793.      two modes by manipulating the registers of the card. In this case 
  794.      DESQview will not notice that the graphics mode has changed. Quarterdeck 
  795.      has put a utility DVHERC on the distribution disk that is intended to 
  796.      help users switch to the correct mode in such events. DVHERC is a TSR 
  797.      program.  However DESQview can sometimes be very stubborn and will not 
  798.      recognize this change.  In such cases it will again switch to the wrong 
  799.      mode as soon as one switches to a different window. 
  800.      
  801.      QW:203:DVHERC.TEC
  802. ---------------------------------------------------------------------------
  803. Q14: How do I use two monitors under DESQview? 
  804.  
  805. A14: You can use two monitors only in DVC and DV386.  DVX does not support 
  806.      two monitors. 
  807.  
  808.      DVC and DV386 will only control one of your monitors, and by default all 
  809.      programs will use the monitor that DESQview controls.  There are a 
  810.      number of ways to make programs start up on the ``other'' monitor. Since 
  811.      you will usually want DESQview to control the color monitor (except 
  812.      perhaps in the case of a CGA), the following discussion assumes that 
  813.      DESQview is controlling the color monitor and not the monochrome 
  814.      monitor. 
  815.      
  816.      First, you can use a batch file and include a ``MODE MONO'' statement to 
  817.      switch the program to the monochrome monitor.  Second, you can use the 
  818.      ``initial mode'' field to specify the monitor on which the program will 
  819.      start (however, this setting is ignored unless you also set ``writes 
  820.      directly to screen'' to Y and ``virtualize'' to N).  By setting the 
  821.      initial mode to 7, you force the program to use the monochrome monitor 
  822.      until it explicitly switches monitors.  Note that DESQview tends to stop 
  823.      updating the monochrome screen while the program is in the background if 
  824.      the program ever switches to the color display (including starting on 
  825.      the color display with the first method above). 
  826.      
  827.      The initial mode can also be set to 21 or 22 for Hercules Graphics mode. 
  828.      These modes only allow one page of mono graphics (see Q13).  Mode 21 is 
  829.      Page 0 at address B000h, and Mode 22 is Page 1 at address B800h.  Hence, 
  830.      Mode 22 is not available with two monitors (it conflicts with color 
  831.      video).
  832. ---------------------------------------------------------------------------
  833. Q15: What are Exceptions 12 and 13? 
  834.  
  835. A15: An exception 12 (or 13) is caused by the program you are running doing 
  836.      something that it is not allowed to do on a 80386 while in Virtual 8086 
  837.      (V86) mode. Since QEMM is the 386 ``control program,'' it can only 
  838.      report the error caused by the user program. The main cause is operand 
  839.      wrapping past the last address in segment, 65,535 (FFFF in hex) 
  840.  
  841.      Note that exceptions are only reported by QEMM, and are not caused by 
  842.      either QEMM or DESQview.  They are caused by old programs that assume 
  843.      they are running on an 80286 or less; or by a program that ``crashed''. 
  844.      
  845.      From the INTEL ``80386 Programmer's Reference Manual,'' 
  846.         PART III - COMPATIBILITY 
  847.           chapter 15, VIRTUAL 8086 MODE 
  848.              Section 15.6 DIFFERENCES FROM 8086 
  849.                Stated ``reasons'' 6, 7 & 8 
  850.                   (pages 15-10 & 15-11) 
  851.                   
  852.      Quoting from the INTEL manual: 
  853.      
  854.           15.6 DIFFERENCES FROM 8086 
  855.           In general, V86 mode will correctly execute software designed for 
  856.           the 8086, 8088, 80186 and 80188. Following is a list of the minor 
  857.           differences between 8086 execution on the 80386 and on an 8086. 
  858.           
  859.                ... (only those causing exception 12 or 13 are listed) 
  860.                
  861.           6. Redundant prefixes. 
  862.           The 80386 sets a limit of 15 bytes on instruction length. The only 
  863.           way to violate this limit is by putting redundant prefixes before 
  864.           an instruction.  Exception 13 occurs if the limit on instruction 
  865.           length is violated. The 8086/8088 has no instruction limit. 
  866.           
  867.           7. Operand crossing offset 0 or 65,535. 
  868.           On the 8086, an attempt to access a memory operand that crosses 
  869.           offset 65,535 (e.g., MOV a word to offset 65,535) or offset 0 
  870.           (e.g., PUSH a word when SP = 1) causes the offset to wrap around 
  871.           modulo 65,535. The 80386 raises an exception in these cases - 
  872.           exception 13 if the data segment (i.e., if CS, DS, ES, FS, or GS is 
  873.           being used to address the segment), exception 12 if the segment is 
  874.           a stack segment (i.e., if SS is being used.) 
  875.           
  876.           8. Sequential execution across offset 65,535. 
  877.           On the 8086, if sequence execution of instructions proceeds past 
  878.           offset 65,535, the processor fetches the next instruction byte from 
  879.           offset 0 of the same segment. On the 80386, the processor raises 
  880.           exception 13 in such a case. 
  881.           
  882.      In order to fix an Exception 13, you can try to load the program causing 
  883.      it into a different area of memory.  To do this, try increasing your 
  884.      FILES or BUFFERS, or loading some TSRs low rather than high, etc. 
  885.      However, the best solution is to contact the programmer.  Another 
  886.      possible solution is to increase the amount of memory specified in 
  887.      Change A Program. 
  888.      
  889.      QW:142:EXCEPT13.TEC, QW:232:EX13FLOW.TEC
  890. ---------------------------------------------------------------------------
  891. Q16: What determines the amount of conventional memory that DESQview claims 
  892.      for itself and takes away from programs? 
  893.  
  894. A16: Using XDV.COM, DESQview Classic or DESQview-386 can load most of itself 
  895.      into upper and high memory so conventional memory is preserved. However, 
  896.      loading many TSRs or DOS high (see Q22) will reduce the amount of 
  897.      DESQview that can be loaded high (i.e. in the XMA - the first 64K of 
  898.      extended memory).  DVX386 automatically loads itself into high memory. 
  899.  
  900.      DESQview also sets aside a portion of conventional memory and calls it 
  901.      ``Common Memory''.  The amount that DESQview allocates can be decreased 
  902.      in DVSETUP, but the minimum is about 14K.  Certain programs such as DVSI 
  903.      (a set of shareware utilities by Daniel Bodoh) require the amount of 
  904.      Common Memory to be larger than the minimum.  A large Open Window menu 
  905.      or many ``shared programs'' will also increase the required amount of 
  906.      Common Memory. 
  907.      
  908.      Each window has an area of memory called ``System Memory''.  The amount 
  909.      of System Memory available to a program is controlled by three separate 
  910.      entries on the Change A Program screen.  First, since DESQview stores 
  911.      the window image in System Memory, decreasing the number of text pages 
  912.      and maximum window size decreases System Memory usage.  Second, since 
  913.      most programs do not explicitly use System Memory, the System Memory 
  914.      field can be set to 1K or 0K. 
  915.      
  916.      The pool of System Memory only reduces the maximum window memory for 
  917.      that particular window, and does not affect the other windows.  You can 
  918.      see this using the Memory Status program.  It will report, say, 592K of 
  919.      conventional memory available, but part of that is used for System 
  920.      Memory so the actual amount available is less. 
  921.      
  922.      QW:161:WINSIZE.TEC, QW:252:MAXWINDO.TEC
  923. ---------------------------------------------------------------------------
  924. Q17: What are some programs that are incompatible with DESQview? 
  925.  
  926.  
  927. A17: [Please forward any other known incompatibilities to the editor of this 
  928.      FAQ list (see above).] 
  929.      Any ``386 Control Program'' that is not VCPI compliant (see Q15). 
  930.      
  931.      BitFax 
  932.      
  933.      Borland C++ 3.0 
  934.      Borland has a patch on Compuserve and the Borland BBS.  This patch is 
  935.      also available on SIMTEL20 as DPMIFI.ZIP in PD1:<MSDOS.CPLUSPLUS> (see 
  936.      Q7). 
  937.      
  938.      Colorado Memory Systems, Inc.'s TAPE.EXE 
  939.      Incapable of finding a tape drive piggybacked to a floppy adapter when 
  940.      run in a DVC window. It does not crash the system, but backups are not 
  941.      possible when inside DESQview.  Colorado will be fixing this in the 
  942.      future.  Under DVX, it can find the tape drive. 
  943.      
  944.      ConFormat 
  945.      
  946.      Diagnostic programs that try to go into protected mode to tested 
  947.      extended memory will fail under QEMM.  These include QAPLUS and RAMTEST. 
  948.      Diagnostic programs should be run from a boot floppy. 
  949.      
  950.      DJGPP/DJGPP-compiled programs 
  951.      Finally, DJGPP 1.09 available via anonymous FTP from 
  952.      BARNACLE.ERC.CLARKSON.EDU [128.152.28.12] in /pub/msdos/djgpp, works 
  953.      with DESQview/X (and probably DESQview, too). For those of you who don't 
  954.      know, DJGPP is a full 32-bit C/C++ compiler for DOS with a DOS extender 
  955.      which allows you to use *all* your 386 memory and your disk as memory.  
  956.      DJGPP 1.09 can compile X windows programs written for DESQview/X with 
  957.      the companion X libraries (see Q8). 
  958.      
  959.      DR DOS 6.0 history feature 
  960.      DR DOS works great with DESQview, except for the history feature. 
  961.      
  962.      DVFormat by SLR Systems 
  963.      Has problems with DESQview/X which Quarterdeck are trying to fix. 
  964.      
  965.      Games that use digitized sound without extra sound hardware.  Digitized 
  966.      sound requires that the timer interrupt be sped up to 8000 or more 
  967.      interrupts per second, which DESQview can't deal with.  The only 
  968.      workaround is to turn off the sound or buy extra sound hardware. 
  969.      
  970.      Micronics rev 1.10.05 and 1.10.06 motherboards with Phoenix BIOS 
  971.      Incompatible with QEMM-386.  The first rev that worked again with QEMM 
  972.      was 1.10.10.  Contact Phoenix for a BIOS upgrade. 
  973.      
  974.      Mountain FileSafe 4000 Tape Backup Software 
  975.      
  976.      Microsoft C/C++ 7.00 
  977.      MSC requires a DPMI host which until now QEMM did not provide. You can 
  978.      now use QDPMI to allow QEMM to become a DPMI host. 
  979.      
  980.      MS-Kermit 3.11 
  981.      Try setting Optimize Communications in DVSETUP to No.  If that doesn't 
  982.      work, use the Kermit SET COM command to set the exact interrupt request 
  983.      and I/O port used.  The problem will be fixed in 3.12. 
  984.      
  985.      QA Plus (see above note on Diagnostic programs) 
  986.      
  987.      RAMTEST (see above note on Diagnostic programs) 
  988.      
  989.      Soundblaster 
  990.      Games that use Soundblaster require ``Share CPU'' be set to N or the 
  991.      music will be choppy.  Some games do work OK, though. 
  992.      
  993.      Speed (LandMark Tests 2.00) 
  994.      Crashes DESQview 
  995.      
  996.      Windows Enhanced Mode 
  997.      (see Q11)
  998. ---------------------------------------------------------------------------
  999. Q18: I'm having a problem {configuring DESQview, running a program, etc.}. 
  1000.      How do I fix it? 
  1001.  
  1002.  
  1003. A18: First of all, take a look at the manual.  This may seem obvious, but 
  1004.      you'd be surprised at the number of people that post problems which they 
  1005.      could have solved themselves by glancing at the manual. 
  1006.  
  1007.      If you still can't figure it out, post a complete description of your 
  1008.      problem.  Don't just say, for example, ``foo.exe doesn't run''.  Be 
  1009.      specific.  Post the Change A Program screens, or portions of 
  1010.      AUTOEXEC.BAT or CONFIG.SYS if relevant.  But use some restraint.  Don't 
  1011.      post 18 pages of system configuration information just because you can't 
  1012.      get foo.exe to print ``Hello, world''.
  1013. ---------------------------------------------------------------------------
  1014. Q19: How can I contact Quarterdeck? 
  1015.  
  1016.  
  1017. A19: Quarterdeck Office Systems 
  1018.      150 Pico Boulevard 
  1019.      Santa Monica, CA, USA 90405 
  1020.      
  1021.      Technical Support: 
  1022.           Phone:    (310) 392-9701 
  1023.           Fax:      (310) 399-3802 
  1024.      Sales: 
  1025.           Phone:    (310) 392-9851 
  1026.           Fax:      (310) 399-3802 
  1027.      Customer Service or Orders: 
  1028.           Phone:    (800) 354-3222 
  1029.           
  1030.      QOS BBS:  (310) 314-3227 (24 hours/day, 1200-9600, HSD 14.4k and V32bis, 
  1031.      8 bits, No parity) 
  1032.      
  1033.      E-mail (for Tech Support): 
  1034.           Internet/Usenet/UUCP: support@qdeck.com 
  1035.           Quarterdeck BBS:    Sysop 
  1036.           CompuServe:         76004,2310 
  1037.           BIX:                QOS.REP2 
  1038.           MCI Mail:           QUARTERDECK 
  1039.           Smartnet:           DESQview Conference - Quarterdeck USA 
  1040.           
  1041.      Public Message forums for Quarterdeck Tech support: 
  1042.           QOS BBS:       <T>echnical Support Message System 
  1043.           CompuServe:    ``GO QUARTERDECK'' 
  1044.           BIX:           ``JOIN DESQVIEW'' 
  1045.           SmartNet:      DESQview Conference 
  1046.           FidoNet:       DESQview Echo (currently no QOS support online) 
  1047.           RelayNet:      DESQVIEW - Quarterdeck USA or Quarterdeck Canada 
  1048.           ILINK:         Multitaskers 
  1049.           Usenet:        comp.os.msdos.desqview - QOS techs are active 
  1050.           
  1051.      Ireland 
  1052.      ------- 
  1053.      European Headquarters 
  1054.      Quarterdeck International Ltd. 
  1055.      B.I.M. House, Crofton Terrace 
  1056.      Dun Laoghaire, Co. 
  1057.      Dublin, Ireland 
  1058.      Phone:    +353 1 2844-144 
  1059.      Fax:      +353 1 2844-380 
  1060.      BBS:      +353 1 2844-381 
  1061.      QFAX:     +353 1 2844-383 
  1062.      Product Information/Registration Cards: 
  1063.      Phone:    +353 1 2841-444 
  1064.      Fax:      +353 1 2844-380 
  1065.      
  1066.      
  1067.      United Kingdom 
  1068.      -------------- 
  1069.      Quarterdeck Office Systems UK Ltd. 
  1070.      Widford Hall, Widford Hall Lane, 
  1071.      Chelmsford, Essex, CM2 8TD, United Kingdom 
  1072.      Technical Support 
  1073.      Phone:    + 4471 973-0663 
  1074.      Fax:      + 4471 973-0664 
  1075.      BBS:      + 4471 973-0661 
  1076.      QFAX      + 4471 973-0665 
  1077.      Product Information/Upgrade/Registration Cards: 
  1078.      Phone:    + 44 245 496699 
  1079.      Fax:      + 44 245 495284 
  1080.      BBS:      + 44 245 263898 
  1081.      
  1082.      
  1083.      Canada 
  1084.      ------ 
  1085.      Quarterdeck Office Systems Canada, Inc. 
  1086.      70 York St., Suite 1220 
  1087.      Toronto, Ontario M5J 1S9 
  1088.      Phone:    +1 (416) 360-5758 
  1089.      Fax:      +1 (416) 360-4885 
  1090.      Upgrades: +1 (800) 268-5181 
  1091.      
  1092.      
  1093.      Germany 
  1094.      ------- 
  1095.      Quarterdeck Office Systems GmbH 
  1096.      Willstaetter Strasse 15 
  1097.      D-4000 Duesseldorf 11 
  1098.      Germany 
  1099.      Technical support: 
  1100.      Phone:    +49 211 / 59790-40 
  1101.      Fax:      +49 211 / 59790-60 
  1102.      QFAX      +49 211 / 59790-65 
  1103.      Product info, upgrades: 
  1104.      Phone:    +49 211 / 59790-0 
  1105.      Fax:      +49 211 / 594126 
  1106.      
  1107.      France 
  1108.      ------ 
  1109.      Quarterdeck Office Systems S.A.R.L., 
  1110.      4, Rue de General Lanrezac, 75017 Paris, France. 
  1111.      Technical Support 
  1112.      Phone:  Int + 33 144-09-03-40 
  1113.      Fax:      + 33 144-09-00-69 
  1114.      BBS:      + 33 144-09-01-07 
  1115.      QFAX:     + 33 144-09-00-81 
  1116.      Product Information/Upgrade/Registration Cards 
  1117.      Phone:    + 33 144-09-03-91 
  1118.      Fax:      + 33 144-09-03-47 
  1119.      
  1120.      
  1121.      Cyprus / Eastern Mediterranean 
  1122.      ------------------------------ 
  1123.      Quarterdeck Office Systems Middle East Ltd. 
  1124.      1 Souliou Street, Suite 103, Strovolos, 
  1125.      Nicosia, Cyprus. 
  1126.      Product Information/Upgrade/Registration Cards/Support 
  1127.      Phone:    + 357 2311-630 
  1128.      Fax:      + 357 2311-560 
  1129.      
  1130.      
  1131.      Spain 
  1132.      ----- 
  1133.      Quarterdeck Office Systems S.A., 
  1134.      Gran Via de les Courts, Catlanes, 617, 10-3A 
  1135.      08007 Barcelona, Spain. 
  1136.      Product Information/Upgrade/Registration Cards/Support 
  1137.      Phone:    + 343-412-29-45 
  1138.      Phone:    + 343-412-44-41
  1139. ---------------------------------------------------------------------------
  1140. Q20: What books are available on DESQview? 
  1141.  
  1142.  
  1143. A20: ``DESQview - A Guide to Programming the DESQview Multitasking 
  1144.           Environment'', by Stephen R. Davis, M&T Books Publishing, 501 
  1145.           Galveston Drive, Redwood City, CA 94063. 346 pages. 1st Edition, 
  1146.           1989. 
  1147.      [This is a review from Quarterdeck.  I've heard from others that this 
  1148.      books is really not that good and doesn't have many examples.  Look it 
  1149.      over well before you spend any money.] A very good source on programming 
  1150.      in C using the DESQview API.  This is a tutorial book with lots of 
  1151.      examples.  Would be useful to programmers who find the QOS API manuals 
  1152.      somewhat daunting.  All examples are in C, however there is lots of 
  1153.      general information  which would be useful for developers programming in 
  1154.      any language.   Available direct from M&T and bookstores which 
  1155.      specialize in technical works.  Can be ordered from Quarterdeck order 
  1156.      line at (310) 392-9851 for $24.95 ($39.95 with disk - 5 1/4 inch only). 
  1157.      
  1158.      ``The Official DESQview Sourcebook'', Larry Joel Goldstein, Bantam 
  1159.           Computer Books, 666 Fifth Ave., New York, NY 10103. 351 pages. 1st 
  1160.           edition - Sept. '89, price $22.95 ($27.95 Canada). 
  1161.      A comprehensive guide to the use of DESQview, QEMM and the  DESQview 
  1162.      Companions.  Contains a section on the DESQview API that  may serve as 
  1163.      an introduction, but this is not a programmer's book.  A useful adjunct 
  1164.      to the Quarterdeck manuals when you want similar information from 
  1165.      another view. 
  1166.      
  1167.      ``DOS Beyond 640K'', Second Ed. James Forney, Windcrest Books, Division 
  1168.           of TAB Books Inc., Blue Ridge Summit, PA 17294-0850. 1989.  235 
  1169.           ISBN 0-8306-9717-9, ISBN 0-8306-3744-3 pbk. pages.  Price $19.95. 
  1170.      Not a DESQview/QEMM book specifically, but an excellent book on  the 
  1171.      subject of memory, with many references to DESQview and QEMM. Highly 
  1172.      recommended to users who really want to understand the use of memory in 
  1173.      their PCs. 
  1174.      
  1175.      ``The Best Book of DESQview'', Jack Nimersheim, Howard W. Sams & 
  1176.           Company,  11711 North College, Suite 141, Carmel, IN 46032.  1st 
  1177.           Edition 1990, 396 pages.  Price $24.95 
  1178.      A user-friendly guide to DESQview, the Companions, QEMM and Manifest. 
  1179.      Contains many tips and a good discussion of the DESQview Learn feature. 
  1180.      
  1181.      ``Mastering DESQview'', Jonathan Kamin,  Scott, Foresman IBM Computer 
  1182.           Books,  1900 E. Lake Avenue, Glenview, IL 60025.  1st Edition 1990, 
  1183.           387 pages.  Price $24.95. 
  1184.      A comprehensive guide to the use of DESQview, with emphasis on hints and 
  1185.      techniques which enhance the use of DESQview.  Special emphasis on 
  1186.      creative use of DESQview's Learn (macro) facility. 
  1187.      
  1188.      ``Extending DOS,'' Ray Duncan, Charles Petzold, M. Steven Baker, Andrew 
  1189.           Schulman, Stephen R. Davis, Ross P. Nelson, Robert Moote, 
  1190.           Addison-Wesley Publishing Co., Second edition, 1992. 
  1191.      An excellent work on DOS memory usage and some of the options for 
  1192.      extending DOS.  For advanced users and programmers.  Quite a bit of 
  1193.      example source code included.  Covers IBM PC Programming Architecture, 
  1194.      EMS, XMS, DOS Extenders, Windows, DESQview, VCPI, DPMI and Multitasking. 
  1195.      
  1196.      ``DESQview Instant Reference,'' Paul J. Perry, 1991, Sybex, 166 Pages. 
  1197.           Price $9.95 
  1198.      This is a basic, short reference guide to DESQview, QEMM-386, and 
  1199.      Manifest. It covers up to versions 2.3 of DESQview and version 5.1 of 
  1200.      QEMM-386.  It describes the use of all the DESQview functions, QEMM-386 
  1201.      switches, and switches for LOADHI, QEMM.COM, VIDRAM.  All the 
  1202.      information provided is in the Quarterdeck manuals. 
  1203.      
  1204.      ``Understanding DESQview,'' Richard Altman, 1991, Sybex, 307 pages. 
  1205.           Price $24.95 
  1206.      
  1207.      ``DESQview Unleashed'', Dave Williams, SAMS. 
  1208.      Coming in August 1992.  Will include part of this FAQ! 
  1209.      
  1210.      ``Memory Management for All of Us'', by John M. Goodman, Ph.D.  SAMS, 
  1211.           1992. ISBN 0-672-27366-7. Price $29.95. 
  1212.      Discusses virtually all aspects of PC memory and memory management, 
  1213.      including how DESQview uses memory. 
  1214.      
  1215.      ``XView Programming Manual,'' Dan Heller, etal., O'Reilly & Assoc. 586 
  1216.           pages. Price:  $34.95 
  1217.      
  1218.      ``X Window System Programming,'' Naba Barkakati, 1991, Howard W. Sams & 
  1219.           Co.  600 pages.  Price:  $29.95 
  1220.      Good introduction to X programming, with many helpful example programs. 
  1221.      Covers xlib, xt Intrinsics, and some discussion of OSF/Motif widgets is 
  1222.      provided. 
  1223.      
  1224.      ``Introduction to the X Window System,'' O. Jones, 1989, P-H.  Price: 
  1225.           $38.00 
  1226.      
  1227.      ``The X Window System in a Nutshell'', 1990, O'Reilly & Assoc.  Price: 
  1228.           $24.95 
  1229.      
  1230.      
  1231.      [If you know of any more, please let me know] 
  1232.      
  1233.      QW:132:BOOKS.TEC
  1234. ---------------------------------------------------------------------------
  1235. Q21: What are the command-line switches for DESQview/QEMM/QRAM? 
  1236.  
  1237.  
  1238. A21: The file QOSSWIT3.ZIP from SIMTEL20 (see Q7) in the PD1:<MSDOS.INFO> 
  1239.      directory contains a list of the documented and undocumented switches 
  1240.      for Quarterdeck's products. 
  1241.  
  1242.      QW:178:ALL-HELP.TEC
  1243. ---------------------------------------------------------------------------
  1244. Q22: How can I configure DESQview for maximum window memory? 
  1245.  
  1246.  
  1247. A22: The answer to this question is very system dependent.  However, you 
  1248.      should use QEMM rather than EMM386 and HIMEM.SYS (on a 386), because 
  1249.      QEMM is smaller and will provide the same services.  Also, without QEMM 
  1250.      screen virtualization is not possible (see Q2).  Loading DOS high will 
  1251.      not necessarily help, because that reduces the amount of DESQview kernel 
  1252.      that can be loaded high (see Q16). 
  1253.  
  1254.      When you test using DOS=HIGH, make sure you add I=0800-0FFF to QEMM 
  1255.      line. This will allow QEMM to map the area vacated by DOS, so you may 
  1256.      see a gain in window size. You almost have to be using stealth to see a 
  1257.      net gain. 
  1258.      
  1259.      Also, if you don't need graphics, you can use the VREMS parameter on the 
  1260.      QEMM line, and add VIDRAM ON to the DV.BAT file. This will give you 
  1261.      about 64k more for each window. DV.BAT should actually have a VIDRAM ON 
  1262.      before calling DV, and VIDRAM OFF after DV. 
  1263.      
  1264.      Experiment.  Use Manifest to judge the results.  If your high memory is 
  1265.      very fragmented (i.e. many small contiguous blocks rather than a few 
  1266.      large blocks), keeping DOS and TSRs low and putting DESQview high might 
  1267.      work better. 
  1268.      
  1269.      Do not set up your path and environment variables until all the TSRs 
  1270.      have been loaded.  A copy of the environment is made for every TSR, and 
  1271.      if the TSR does not give this area of memory back to DOS, it is wasted. 
  1272.      
  1273.      QEMM's STEALTH feature should be used if it is compatible with your 
  1274.      machine.  There are three different STEALTH modes: 
  1275.           ST:F - Frame stealth.  Compatible with many machines, but offers 
  1276.                  the least amount of memory gain.  Also known as ``Female 
  1277.                  Stealth''. 
  1278.           
  1279.           ST:M - Mapping stealth.  It offers significantly more memory gain 
  1280.                  but will not work on all machines.  Also known as ``Male 
  1281.                  Stealth''. 
  1282.           
  1283.           ST:P - Protected mode stealth.  Undocumented and unsupported by 
  1284.                  Quarterdeck, because it has many incompatibilities.  If you 
  1285.                  can get it to work on your machine, you could get an 
  1286.                  additional 25K or so over ST:M.  You cannot run any other 
  1287.                  protected mode programs with ST:P (the DVX stuff seems to 
  1288.                  work, though). 
  1289.           
  1290.      Here's a neat trick to save memory under DVX.  This is from David Granz. 
  1291.      
  1292.      How to Maximize your memory space for programs under DVX 
  1293.      --------------------------------------------------------- 
  1294.      
  1295.      In order to use DV/X on a TCP/IP network, the FTP software TCP/IP 
  1296.      drivers must be loaded.  Unfortunately, these TSRs can take up over 100K 
  1297.      of precious DOS memory space.  In addition a mouse driver is needed 
  1298.      (another 12-16K of memory used up).  And then, DV/X itself chews up a 
  1299.      significant amount of DOS memory. Even with the new QEMM stealth 
  1300.      features that allow most of the upper memory space to be used to LOADHI 
  1301.      these TSRs, the memory actually left for a program (or DOS window) under 
  1302.      DV/X can end up being quite small.  In my particular setup, the best I 
  1303.      was able to get was a 320K DOS window. 
  1304.      
  1305.      After much experimenting and some suggestions from Quarterdeck, I have 
  1306.      come up with the following procedures that allow you get very close to a 
  1307.      full 640K of program space in a DOS window (somewhat less if you don't 
  1308.      have a 8514 video card).  Note that although this method seems to work 
  1309.      fine (for me at least), it is not in anyway a supported method.  Please 
  1310.      DO NOT call Quarterdeck for help with this setup, they are not 
  1311.      supporting this technique at this time.  If you have problems with 
  1312.      things crashing, put things back the way they were before, and see if 
  1313.      the problems go away.  Then, if the crash still occurs, you have a valid 
  1314.      reason to call Quarterdeck. 
  1315.      
  1316.      Before doing any of the following modifications, make a safe copy of 
  1317.      \DVX\STARTUP.DVP and \DVX\DVPS\PCTCP.DVP.  These copies can be used to 
  1318.      restore the system in case you have problems. 
  1319.      
  1320.      Step 1, Saving the space occupied by the MOUSE driver: 
  1321.           Create a file called \DVX\SERVER.BAT that contains the following 
  1322.           lines: 
  1323.           
  1324.                MOUSE   (or whatever is needed to run your mouse) 
  1325.                SERVER 
  1326.                
  1327.           Then with the DVPMAN program (under DV/X), modify the file 
  1328.           \DVX\STARTUP.DVP. Change the reference to SERVER.EXE to SERVER.BAT. 
  1329.           Also increase the memory size by enough to cover the added size of 
  1330.           the mouse driver (about 30k should be plenty). 
  1331.           
  1332.           Modify your CONFIG.SYS and/or AUTOEXEC.BAT to not load the mouse 
  1333.           driver when you boot your computer. 
  1334.           
  1335.           Restart the computer, and then DV/X...  The mouse driver should now 
  1336.           load in the process space of the server. 
  1337.           
  1338.           A 'mem/c' command in a DOS window, should show more memory 
  1339.           available and no copy of the mouse driver. 
  1340.           
  1341.           
  1342.      Step 2, Saving the space occupied by the TCP drivers: 
  1343.           In a manner similar to the above mouse modifications, you need to 
  1344.           create a batch file:  \DVX\NETWORK\NETWORK.BAT.  This batch file 
  1345.           should contain all the drivers and network programs needed to 
  1346.           support TCP/IP.  The last step should be to run the 'nsftp' 
  1347.           program. 
  1348.           
  1349.           For example, my NETWORK.BAT looks like this: 
  1350.                c:\dvx\device c:\ftp\ifcust.sys 
  1351.                c:\dvx\device c:\ftp\ipcust.sys 
  1352.                c:\ncsa\drivers\wd8003e -w 0x62 7 0x280 0xD000 
  1353.                c:\ftp\ethdrv -t 20 -p 26 -u 2 
  1354.                nsftp 
  1355.                
  1356.           Using DVPMAN, modify the \DVX\DVPS\PCTCP.DVP parameters to run 
  1357.           NETWORK.BAT rather than NSFTP.EXE.  You should add enough memory 
  1358.           allocation to allow for the extra memory of the network drivers.  
  1359.           In my case a 350K allocation seems to work fine but you may need 
  1360.           more. 
  1361.           
  1362.           Remove all the network drivers and TSRs from your CONFIG.SYS and 
  1363.           AUTOEXEC.BAT, and reboot DOS and DV/X. 
  1364.           
  1365.           If all goes correctly, the DOS windows under DV/X should now 
  1366.           contain none of the network drivers.  With this arrangement I am 
  1367.           able to get about 550K available in the DOS window. 
  1368.           
  1369.           The only limitation of this arrangement, is that only Quarterdeck 
  1370.           supplied network programs (telnet, ftp, etc) will work.  This is 
  1371.           because the network drivers are running in a different address 
  1372.           space than the DOS windows.  The normal FTP software's and Packet 
  1373.           driver's access interrupts are not available in any process other 
  1374.           than the PCTCP process. 
  1375.           
  1376.      Step 3, Getting even more space: 
  1377.      
  1378.           If you have a 8514 type video card (I have a ATI Graphics Ultra), 
  1379.           you can get even more space for DOS programs.  As an added 
  1380.           advantage, the video performance is much better with this card 
  1381.           (1024x768x256). 
  1382.           
  1383.           Add the 'VREMS' parameter to your QEMM386.SYS line in CONFIG.SYS. 
  1384.           This will allow the \QEMM\VIDRAM program to steal the address space 
  1385.           at A0000-AFFFF for DOS use. 
  1386.           
  1387.           Before starting DV/X, do a "\QEMM\VIDRAM ON" command.  Just ignore 
  1388.           the message that DV/X cannot find a graphics card.  DV/X will run 
  1389.           just fine without this video ram area.  The DOS window will be 64K 
  1390.           bigger. 
  1391.           
  1392.           The only limitation of this, is that graphic programs (ie ones that 
  1393.           take over the entire screen) must not be run.  Text programs and 
  1394.           programs that use X windows calls will work just fine. 
  1395.           
  1396.           QW:161:WINSIZE.TEC, QW:252:MAXWINDO.TEC
  1397. ---------------------------------------------------------------------------
  1398. Q23: What is NOFF.SHP {NOFF.SHR}? 
  1399.  
  1400. A23: NOFF.SHR is an older version of NOFF.SHP.  So what's NOFF.SHP? 
  1401.  
  1402.      DESQview is the child of an older IBM program called TopView.  Because 
  1403.      Quarterdeck wanted DESQview to run all the old TopView programs, they 
  1404.      made DESQview compatible to TopView, in much the same way you can run 
  1405.      programs written for DOS 3.3 in DOS 4.0. 
  1406.      
  1407.      If a program writes directly to the video memory, TopView (and DESQview) 
  1408.      cannot run it in a small window.  So IBM allowed programs to be TopView- 
  1409.      aware (similar to DESQview-aware (see Q3)) by giving them ``virtual'' 
  1410.      video memory on request.  This memory looks like video memory, but 
  1411.      characters written into it do not get displayed on the screen. 
  1412.      
  1413.      Since DESQview is a much smarter program that TopView ever was, DESQview 
  1414.      can automatically update the window from the virtual video memory.  But 
  1415.      TopView did not have that ability.  The TopView-aware program had to 
  1416.      make another call which would manually update the window from the video 
  1417.      memory. 
  1418.      
  1419.      Quarterdeck wanted to make DESQview look as much like TopView as 
  1420.      possible, so they decided that if a TopView-aware program makes this 
  1421.      call to update the window, then the automatic updating of DESQview would 
  1422.      be turned off. 
  1423.      
  1424.      DESQview can do a better job of updating the window from the virtual 
  1425.      video buffer than *some* programs.  So the purpose of NOFF.SHP is to 
  1426.      capture the TopView update call before it gets to DESQview and not let 
  1427.      DESQview see the call.  That way, DESQview never turns off the automatic 
  1428.      updating, and your window output is less jerky. 
  1429.      
  1430.      Whether or not you should use NOFF.SHP depends on how the TopView-aware 
  1431.      program updates its screen.  If it changes only small parts of the 
  1432.      screen at a time but requests that the entire screen be updated, use 
  1433.      NOFF.SHP.  But if the program tells TopView (DESQview) exactly which 
  1434.      part of the screen changed, output may look smoother without NOFF.SHP 
  1435.      because an automatic update doesn't take place until the end of each 
  1436.      program's time slice (see Q9). 
  1437.      
  1438.      Although NOFF.SHP is included in the Quarterdeck-supplied DVP for 
  1439.      Wordperfect, it is not required if you are using a 386 or better and you 
  1440.      turn on text virtualization. 
  1441.      
  1442.      QW:247:SHARED.TEC
  1443. ---------------------------------------------------------------------------
  1444. Q24: How can I increase DESQview's performance? 
  1445.  
  1446.  
  1447. A24: DESQview's performance depends on many different factors.  We will try 
  1448.      to highlight some of the important areas here. 
  1449.  
  1450.      DESQVIEW-OBLIVIOUS PROGRAMS 
  1451.           Performance is especially degraded by DESQview-oblivious programs 
  1452.           (see Q3), because they do not give up the CPU when they are not 
  1453.           doing useful work (see Q9). 
  1454.           
  1455.           Some programs, while waiting for keyboard input, continuously ask 
  1456.           if a keystroke is available instead of giving up the CPU. 
  1457.           Quarterdeck provides a way to force programs to give up the CPU 
  1458.           after a specified number of keystroke queries.  One of the bytes in 
  1459.           the DVP file (the file edited by Change A Program) specifies the 
  1460.           number of keyboard polls before the CPU is taken away. 
  1461.           
  1462.           Unfortunately, Quarterdeck has never put a field on the Change A 
  1463.           Program screens to change this number.  DvpEdit, a freeware 
  1464.           replacement for Change A Program, is available on SIMTEL20 (see Q7) 
  1465.           and allows you to change this ``Max Keypolls'' value. 
  1466.           
  1467.           Another well-known program is TAME.  TAME does much more than watch 
  1468.           for keyboard polling; and can do a good job of increasing 
  1469.           performance. 
  1470.           
  1471.           System performance can be measured with the PS utility available in 
  1472.           the DVSI package (also on SIMTEL20 and DVNet).  Using PS, an 
  1473.           offending program can be quickly identified. 
  1474.           
  1475.      DISK ACCESS 
  1476.           Since disk access can slow down the system significantly (see Q10) 
  1477.           using a disk cache can also increase performance.  HyperDisk, 
  1478.           available on SIMTEL20 (see Q7), is especially popular among 
  1479.           DESQview users. 
  1480.           
  1481.      FOREGROUND/BACKGROUND TICKS 
  1482.           With the ``Tune Performance'' menu you can set the number of 
  1483.           foreground and background ticks.  These numbers indicate how much 
  1484.           time DESQview is to allocate to a given task before moving on to 
  1485.           the next in a round-robin fashion. The default setting is 9:3, 
  1486.           which means DESQview gives the foreground task 9 ``ticks'', or 
  1487.           roughly half a second, of CPU time, then gives each of the 
  1488.           background tasks 3 ticks. A more common setting with today's 
  1489.           hardware is 1:1 or 2:2 -- each task gets 1 (or 2) ticks. 
  1490.           
  1491.           There's no single, optimal setting. Smaller numbers generally 
  1492.           provide smoother performance, but may overwhelm the CPU on less 
  1493.           powerful systems. In addition, time-sensitive applications like 
  1494.           communications programs may need to be serviced frequently by the 
  1495.           CPU. In short, experiment. 
  1496.           
  1497.           Here's an undocumented trick:  Go to ``Tune Performance'' and 
  1498.           backspace to erase the numbers that are in the ticks fields.  This 
  1499.           will set them to ``H0'' (next time you bring up the ``Tune 
  1500.           Performance'' window).  This trick seems to set the ticks to 1/2 
  1501.           and 1/2 (although this claim has been disputed -- more 
  1502.           experimentation will have to be done). 
  1503.           
  1504.           Setting 0 background ticks will cause background windows to never 
  1505.           run.  Setting 0 foreground ticks will cause background windows to 
  1506.           run only if the foreground window explicitly gives up its 
  1507.           timeslice, or if it blocks (i.e. waits for a keystroke or other 
  1508.           event). 
  1509.           
  1510.      SCREEN DISPLAY 
  1511.           There are three primary reasons why your screen may appear jerky. 
  1512.           First, you may be virtualizing the window. While this prevents 
  1513.           bleed-thru (when used in conjunction with QEMM-386), it does 
  1514.           increase the workload on DESQview, and the screen output only 
  1515.           occurs at the end of the program's timeslice. If this is a problem 
  1516.           for you then configure your application to use BIOS screen writes 
  1517.           and turn virtualization off. Second, you may need to adjust your 
  1518.           tick settings. DESQview updates the screen display at the end of a 
  1519.           task's CPU allocation. Thus, a setting of, say, 99:99 will result 
  1520.           in extremely jerky screen updates compared with 2:2 or so.  Third, 
  1521.           you may be unnecessarily using NOFF.SHP (see Q23). 
  1522.           
  1523.           DESQview/X is a GUI and therefore screen output is much slower. 
  1524.           This is due to the poor design of the PC's video.  In order to get 
  1525.           better display performance, you may want to purchase a graphics 
  1526.           accelerator or coprocessor board. 
  1527.           
  1528.      MEMORY USAGE 
  1529.           The memory usage of individual programs can be tuned in Change A 
  1530.           Program.  For maximum window size, you must balance your TSR and 
  1531.           device driver usage (see Q16 and Q22).  The PS utility in the DVSI 
  1532.           package available on SIMTEL20 (see Q7) can show which windows are 
  1533.           not using all their allocated memory. 
  1534.           
  1535.           Certain DESQview/X programs which use the built in DOS extender can 
  1536.           use the disk as memory.  This is called virtual memory.  You can 
  1537.           configure the DESQview/X Server to use virtual memory to save on 
  1538.           real memory.  To do so, change the ``maxmem='' line in the 
  1539.           \DVX\SERVER\XB16.VMC file (XC16.VMC for the high-resolution 
  1540.           server).  This line specifies the maximum number of kilobytes of 
  1541.           real memory that should be used.  Increase the number to to 
  1542.           increase speed; or decrease the number to increase available 
  1543.           memory.  Note that DESQview/X gets flaky if the number is less than 
  1544.           1000K or so.  The default value of 1000K is optimized for a 4 
  1545.           Megabyte machine.
  1546. ---------------------------------------------------------------------------
  1547. Q25: My {9600 or greater} BPS modem drops characters under DESQview.  Is high 
  1548.      speed communication possible under DESQview? 
  1549.  
  1550.  
  1551. A25: Yes, high speed communication is possible.  First, you must go into the 
  1552.      DESQview setup program and set ``Optimize Communications'' to Y (see 
  1553.      Q29).  If you still lose characters, you may have to get a new serial 
  1554.      board.  The characters are coming in too fast for DESQview and your 
  1555.      communications program to process them. 
  1556.  
  1557.      The chip that controls serial communication is known by many names.  On 
  1558.      an XT (or an 8-bit I/O board) it is an 8250.  Most ATs contain the 
  1559.      16450. The problem with these chips is that they can only buffer one 
  1560.      character at a time, so if DESQview doesn't allow your communications 
  1561.      program to respond fast enough, you'll lose that character. 
  1562.      
  1563.      The solution is to get a board with the National Semiconductor PC16550CN 
  1564.      chip.  This chip buffers up to 16 characters, so character loss is less 
  1565.      likely to occur.  If you are the handy type, you can even swap your 8250 
  1566.      (or whatever) for the NS16550AN yourself, for the chips are 
  1567.      pin-compatible. 
  1568.      
  1569.      Do not get a 16550 non-A chip.  It is an old, buggy chip.  Also, Western 
  1570.      Digital makes a 16550 which is rumored to be buggy at speeds of 2400 BPS 
  1571.      or less. 
  1572.      
  1573.      Note that the 16550x will act like an 8250 unless you have software that 
  1574.      supports it.  Most communication packages today do support the 16550x. 
  1575.      
  1576.      QW:237:COMMPROG.TEC
  1577. ---------------------------------------------------------------------------
  1578. Q26: Why doesn't ANSI.SYS work in DESQview? 
  1579.  
  1580. A26: ANSI.SYS doesn't work inside DESQview because DESQview takes control of 
  1581.      all the screen writes.  Quarterdeck has provided a solution, however. 
  1582.      Provided with DESQview is DVANSI.COM.  Run this program in the window in 
  1583.      which you need ANSI.SYS. 
  1584.  
  1585. QW:110:DVANSI.TEC
  1586. ---------------------------------------------------------------------------
  1587. Q27: Why does the mouse pointer disappear after running certain programs? 
  1588.  
  1589. A27: If a DESQview-aware or DESQview-oblivious program (see Q3) uses the 
  1590.      mouse, DESQview must turn off its own mouse handling in that window. 
  1591.      Unfortunately, DESQview cannot detect when the program is finished with 
  1592.      the mouse, so your DESQview mouse pointer will never reappear while that 
  1593.      window has the keyboard.
  1594. ---------------------------------------------------------------------------
  1595. Q28: What are those files SWAP*.DV in my DV directory?  Can I delete them? 
  1596.  
  1597. A28: They're used by DESQview to store your application when it gets swapped 
  1598.      to disk. If the file's date and time are older than the last time you 
  1599.      started DV then you can safely erase the files. There is no way to 
  1600.      restart an application using a swap file.
  1601. ---------------------------------------------------------------------------
  1602. Q29: What does ``Optimize Communications'' in DESQview's setup program do? 
  1603.  
  1604. A29: The cards that you install in your computer use ``hardware interrupts'' 
  1605.      to tell the CPU that the card has or needs data.  The hardware 
  1606.      interrupts are like grade school students raising their hand in class. 
  1607.      When they teacher recongizes a student with his hand up, that student 
  1608.      can ask/answer a question. 
  1609.  
  1610.      Like many teachers, DESQview has a ``teacher's pet.''  This pet is 
  1611.      hardware interrupt 0.  If a bunch of hardware interrupts raise their 
  1612.      hands at the same time, DESQview will always recognize 0 first, then 1, 
  1613.      then 2, and so on. 
  1614.      
  1615.      However, most COM ports use hardware interrupt levels 3 and 4.  So by 
  1616.      answering ``Y'' to ``Optimize Communications'', you force interrupt 
  1617.      level 3 to become the teacher's pet.  DESQview will then recognize the 
  1618.      interrupts in this order: 3, 4, 5, ... 0, 1, 2.  Rather than answering 
  1619.      ``Y'', you can put in any interrupt number you prefer.  For example, if 
  1620.      you answer ``5'',  DESQview will recognize the interrupts in the order 
  1621.      5, 6, 7, ... , 0, 1, 2, 3, 4. 
  1622.      
  1623.      Setting ``Optimize Communications'' to ``Y'' can reduce or eliminate 
  1624.      dropped characters in communication programs (see Q25). 
  1625.      
  1626.      8086/8088 machines have 8 available hardware interrupts (0-7), while 
  1627.      80286+ machines have 16 (0-15). 
  1628.      
  1629.      QW:251:OPTCOM.TEC
  1630. ---------------------------------------------------------------------------
  1631. Q30: What do I need if I want to use DESQview/X's networking features? 
  1632.  
  1633. A30: DVX allows you to interact with programs running on other DVX and Unix 
  1634.      machines, if the machines are networked. 
  1635.  
  1636.      Three parts are required on a PC to make this work: 
  1637.           (1) DESQview/X 
  1638.           (2) One of the DESQview/X Network Managers sold by Quarterdeck 
  1639.           (3) A networking protocol stack available from another 
  1640.           manufacturer. 
  1641.           
  1642.      DESQview/X is packaged with a Network Manager that allows you to 
  1643.      communicate with other DESQview/X machines.  This DVX-to-DVX Network 
  1644.      Manager will not allow you to communicate with Unix machines.  It 
  1645.      requires a Novell or Netbios-compatible network protocol stack. 
  1646.      
  1647.      To communicate with Unix machines, you must purchase the 
  1648.      DVX-to-other-systems Network Manager ($200 list) from Quarterdeck. 
  1649.      Packaged with this Manager is a coupon for a free copy of Novell's 
  1650.      TCP/IP Transport for DOS, one of the possible protocol stacks that are 
  1651.      compatible with the DVX-to-other-systems Network Manager.  Current users 
  1652.      of the DVX-to-other-systems Network Manager can receive a free copy of 
  1653.      Novell's TCP/IP stack by contacting Quarterdeck (see Q19). 
  1654.      
  1655.      Other TCP/IP protocol stacks that the DVX-to-other-systems Network 
  1656.      Manager is compatible with include FTP Incorporated's PC/TCP (version 
  1657.      2.03 or version 2.05 patch 3 or greater), Beam and Whiteside's package 
  1658.      in Lan Workplace emulation mode (unsupported by Quarterdeck), and 
  1659.      Novell's Lan Workplace for DOS (version 4.01 or greater). 
  1660.      Quarterdeck is currently beta testing 
  1661.           PathWay Access (from The Wollongong Group Inc.) 
  1662.           BW-TCP and BW-NFS (from Beame & Whiteside Software Ltd.) 
  1663.           PC-NFS (from Sun Microsystems) 
  1664.      Contact Quarterdeck for more details (see Q19). 
  1665.      
  1666.      Many have asked about SLIP support.  Here's a post from someone who has 
  1667.      it working (Phil Kemp): 
  1668.      
  1669.           There are a small group of us, 3 or 4, that are in throes of using 
  1670.           slip with FTP inc.'s stack and DV/X. There are some problems but it 
  1671.           is useable. The configuration I am using right now (writing this 
  1672.           note in fact) is over a 9600 bps V.42bis connection to cisco 
  1673.           Trouter. I'm using FTP inc. generic kernel vers. 2.05 pl4. 2.10 is 
  1674.           now shipping and I am awaiting delivery. 2.10 is much less low 
  1675.           memory intensive. 
  1676.           
  1677.           The trick just now is to use the packet driver ethersl.com and the 
  1678.           ethdrv.exe stack. Attempts to use the 16550.com and slpdrv.exe 
  1679.           stack from ftp result in x-windows spontaneously disappearing. A 
  1680.           maximum of 12 sockets can be configured in the FTP/DV-X combination 
  1681.           due to some software issues. Hopefully this will be corrected in 
  1682.           the future. I still get the occasional disappearing session, once 
  1683.           or twice a week, but contrast that to two or three times an hour 
  1684.           before we went to the ethdrv stack. FTP and Qdeck are working on 
  1685.           the slpdrv problem. The ftp inc. packet driver 16550.com seems to 
  1686.           be about 20% better in performance than the ethersl.com packet 
  1687.           driver, so I would like to go back to it one day. Note that 
  1688.           ethersl.com does make use of the 16550afn fifo buffers. I see ftp 
  1689.           transfers of compressed files in the range of .9 Kbytes/s if I 
  1690.           leave the other network windows alone. 
  1691.           
  1692.      QW:263:DVX2XSYS.TEC
  1693. ---------------------------------------------------------------------------
  1694. Q31: What do each of the four Protection Levels mean? 
  1695.  
  1696.  
  1697. A31: In ``Change A Program'' or DVPMAN, you can set a program's protection 
  1698.      level.  Here are the meanings: 
  1699.  
  1700.      Level 0 means no protection at all. 
  1701.      
  1702.      Level 1 will keep a process from locking interrupts for too long if the 
  1703.      WD parameter is set correctly in QEMM, and your hardware supports it. 
  1704.      
  1705.      Level 2 will bring up an error if a process writes outside of the memory 
  1706.      that DESQview thinks the process owns. If the process attempts this, 
  1707.      DESQview will ask the user if the process should be aborted, 
  1708.      unprotected, or be allowed to continue (but remain protected). 
  1709.      
  1710.      Level 3 will keep a process from reading outside of its memory, with a 
  1711.      similar interface as Level 2.  It also grabs all interrupt vectors and 
  1712.      complains if the program points the vector outside of its memory 
  1713.      (including back at the original handler) and then calls it.  Level 3 
  1714.      will crash Borland's floating point libraries. 
  1715.      
  1716.      If a program crashes with Level 0 it will also crash with Level 3 set, 
  1717.      but you might find out about it a little sooner, and it may prevent the 
  1718.      system from being locked up. 
  1719.      
  1720.      QW:120:PROTECT.TEC
  1721. ---------------------------------------------------------------------------
  1722. Q32: How can I load two or more shared programs in a window? 
  1723.  
  1724.  
  1725. A32: In Change A Program or DVPMAN, you can only list one shared program and 
  1726.      its data.  To load more than one shared program, you must create a file 
  1727.      which lists the shared programs.  Each shared program you want to load 
  1728.      requires two lines in the file -- one for the shared program name, and 
  1729.      one for the shared program data.  For example, let's say you want to 
  1730.      load DGNASI.SHR and 1COPY.SHR.  Create a text file called SHARED.TXT (or 
  1731.      whatever) with four lines that look like this (the parenthetical 
  1732.      comments should not be added): 
  1733.  
  1734.      DGANSI.SHR          (line 1) 
  1735.      blah blah blah      (Text that would be in ``Data'' field for DGANSI) 
  1736.      1COPY.SHR           (line 3) 
  1737.      blah blah blah      (Text that would be in ``Data'' field for 1COPY) 
  1738.      
  1739.      Then, in Change A Program or DVPMAN's "Shared Program" field, place the 
  1740.      name of this text file preceded by the ``+'' sign.  In our case, we 
  1741.      would put 
  1742.      
  1743.                                   Shared Program 
  1744.      Pathname..:  +C:\DV\shared.txt 
  1745.      Data......: 
  1746.      
  1747.      If the shared.txt pathname is not specified, it defaults to the 
  1748.      ``Default Directory'' path in the DVP.  However, the default place to 
  1749.      look for shared programs is always the DESQview directory.
  1750. ---------------------------------------------------------------------------
  1751. Q33: When running Windows under DESQview, I get an ``Incorrect DOS Version'' 
  1752.      message.  How do I fix this? 
  1753.  
  1754.  
  1755. A33: Rather than using LOADHI FILES in AUTOEXEC.BAT, you must set FILES=15 or 
  1756.      so in CONFIG.SYS.  Windows requires that some FILES be loaded low.
  1757. ---------------------------------------------------------------------------
  1758. Q34:  How can I make the tilde (~) character work when I open an Xterm window 
  1759.      on my unix machine? 
  1760. A34:  On the Unix machine, put the following line into your .Xdefaults file 
  1761.      (or whatever your default resource file is): 
  1762. \HC\ML40\xterm*allowSendEvents: True
  1763. ---------------------------------------------------------------------------
  1764. CONTRIBUTORS 
  1765.  
  1766.      The following people have sent suggestions for entries in the FAQ.  On 
  1767.      behalf of all the readers of comp.os.msdos.desqview, I thank you.  If 
  1768.      the person is credited with a ``Q'', he/she suggested a question.  If 
  1769.      part of an answer was contributed, the contributor is credited with an 
  1770.      ``A''. An asterisk indicates that the contributor wrote a significant 
  1771.      portion of the answer.  If a particular question and answer is not 
  1772.      credited, I wrote it. 
  1773.      
  1774.      If you see your name here and you didn't actually send me something, I 
  1775.      probably stole a posting of yours for the FAQ. 
  1776.      ---- 
  1777.      The information in A7 on access to SIMTEL20 is from regular postings to 
  1778.      the Usenet newsgroup comp.binaries.ibm.pc.archives by Keith Peterson. 
  1779.      
  1780.      The electronic contacts in A19 are from the QOS note ``CONTACT.TXT'' 
  1781.      
  1782.      The international addresses in A19 are from "DESQview User, The 
  1783.      Quarterly Journal for PC and DOS productivity", Issue 4, Spring 1992 and 
  1784.      were sent to me by Klaus Hartnegg. 
  1785.      
  1786.      Most of A20 was copied from Quarterdeck's tech note ``DVBOOK.TEC'' 
  1787.      
  1788.      Some of A25 is from Appendix B of the FOSSIL driver manual sent to me by 
  1789.      Stephen Lee. 
  1790.      
  1791.      Information in A8 and A30 was grabbed from Quarterdeck press releases. 
  1792.      
  1793.      The White Pages cross references were provided by Michael Bolton of 
  1794.      Quarterdeck Canada. 
  1795.      
  1796.      alheid@pittpa.cray.com (Greg Alheid)              A2*,A4*,A5*,A11,A13*, 
  1797.      A15*,A17,A20 
  1798.      aml@world.std.com (Andrew M Langmead)             A31*,A32* 
  1799.      anasaz!crow@asuvax.eas.asu.edu (Jerry Crow)       A2,A21 
  1800.      arnd@zeus.informatik.rwth-aachen.de                               (Arnd 
  1801.      Gehrmann)     A19 
  1802.      arr@stat.ph.albany.edu (Andrew A. Reilly)         Q22 
  1803.      burge@qdeck.com (Bill Burge)                      A6 
  1804.      Carl Anderson 1:106/7674                          A17 
  1805.      chaz@chinet.chi.il.us (Charlie Kestner)           Q4,Q17,Q19,Q20 
  1806.      dave@monitor.larc.nasa.gov (Dave Hinde)           A34* 
  1807.      Dave Osborne 1:123/27.0                           A29 
  1808.      dave.williams@chaos.lrk.ar.us (Dave Williams)     A20 
  1809.      docw@qdeck.com (Doc Williamson)                   A19 
  1810.      dj@ctron.com (DJ Delorie)                         A17 
  1811.      dvss!jtroy@udel.edu (Jay Troy)                    A17 
  1812.      em21@cunixf.cc.columbia.edu (Eben Moglen)         A17 
  1813.      esiever@world.std.com (Ellen C. Siever)           A20 
  1814.      granz@junkyard.uucp                               A22* 
  1815.      hartnegg@ibm.ruf.uni-freiburg.de (Klaus Hartnegg) A13,A19* 
  1816.      january%polari@uunet.uu.net (Jamie Pehling)       A2,A7 
  1817.      jcorr@splash.princeton.edu (Jim Orr)              A20 
  1818.      jerry@rat.nrl.navy.mil (Jerry Nash)               A17 
  1819.      jmaynard@oac.hsc.uth.tmc.edu (Jay Maynard)        A17 
  1820.      john@stanton.cts.com (John Goodman)               A20 
  1821.      kemp@convex.com (Phil Kemp)                       A30* 
  1822.      kneply@mozart.cs.colostate.edu (Jim Knepley)      A2,A4,Q8,Q17,Q18 
  1823.      lsuc!ontmoh!rwh@cs.toronto.edu (Russell Herman)   A19 
  1824.      Mark Hockings 1:102/824                           A2,A6,A17,A19,A22,A24, 
  1825.      A25 
  1826.      Michelle at Quarterdeck Canada                    A6 
  1827.      mike@batpad.lgb.CA.US (Mike Batchelor)            A8,A17,A22,A30 
  1828.      mtbb136@ms.uky.edu                                Q2,Q12,Q13 
  1829.      mvjrs@mvgpk.att.com (Rick Sladkey)                A4,A17 
  1830.      nickw@syma.sussex.ac.uk (Nick Watkins)            A2,A6,A17,A20 
  1831.      noesis@ucscb.ucsc.edu (Kyle ?)                    A13 
  1832.      peterson@csc.ti.com (Bob Peterson)                A6 
  1833.      phealy@swift.cs.tcd.ie (Paul ?)                   A19 
  1834.      ralf@cs.cmu.edu (Ralf Brown)                      A2,A6,A7*,A8*,Q9,A10*, 
  1835.      A13,A14*,A17,A21*,A25, A31,A32* 
  1836.      reisert@mast.enet.dec.com (James J. Reisert)      A25 
  1837.      rreiner@nexus.yorku.ca (Richard Reiner)           A2,A17 
  1838.      s2942275@techst02.technion.ac.il (Yaniv Golan)    A17 
  1839.      Saar Blitz 2:403/139.0                            A17 
  1840.      schuster@panix.com (Mike Schuster)                A17 
  1841.      seant@ratsys.com (Sean True)                      A8 
  1842.      senf_ltd@uhura.cc.rochester.edu (Stephen Lee)     A25* 
  1843.      smsmith@magnus.acs.ohio-state.edu (Stephen Smith) A13 
  1844.      spit@neuro.duke.edu (Mike Burdick)                A33 
  1845.      support@qdeck.com  (Gary Rich)                    A6 
  1846.      support@qdeck.com  (Doc Williamson)               A8,A24 
  1847.      stern@denali.ims.alaska.edu (Pete Stern)          Q25,Q26,Q27 
  1848.      steveg@orl.mmc.com (Steve Gabrilowitz)            Q8,Q15 
  1849.      theall@gdalsrv.sas.upenn.edu (George A. Theall)   A2*,A3,A4,A7,A17,A19, 
  1850.      A20,Q22,A23,A24*,A28*, A32* 
  1851.      thuben@kiera.ericsson.se (Thomas Nilsson)         A25 
  1852.      valley@gsbsun.uchicago.edu (Doug Dougherty)       
  1853.      A2,A4,A10,Q11,A12*,Q14, Q16,A17,A20,A25 
  1854.      w8sdz@wsmr-simtel20.army.mil (Keith Peterson)     A7*,A17 
  1855.      wiget@switch.ch (Margel Wiget)                    A17 
  1856.      4carroll_j@spcvxa.spc.edu (Jim Carroll)           A25
  1857. ---------------------------------------------------------------------------
  1858. HOW THE FAQ LIST IS CREATED 
  1859.  
  1860.      This document is maintained as a collection of psuedo-DESQview/X help 
  1861.      source files.  By psuedo, I mean that they contain the DESQview/X 
  1862.      formatting commands, but do not contain paragraphs that are delimited by 
  1863.      carriage returns.  This makes editing much easier (IMHO, the input 
  1864.      source format is pretty dumb in that respect). 
  1865.      
  1866.      These *.TXT files are converted to pure DESQview/X help files with a 
  1867.      program I wrote called HPREP, which creates *.PRP files.  The *.PRP 
  1868.      files are concatenated into the DESQview/X help file with Quarterdeck's 
  1869.      HELPLIB (although I may write my own, since the interface to HELPLIB 
  1870.      isn't easy to use with MAKE). 
  1871.      
  1872.      To get the text version of the FAQ that is posted, I run DVXH2TXT to 
  1873.      extract the formatted text from the help file.  This is a program I 
  1874.      wrote and that is still in development. 
  1875.      
  1876.      My DESQview/X help file tool suite will be released in the future when I 
  1877.      get it into a release-able state.  If you need something, let me know 
  1878.      and I might be able to help you.
  1879.